创建项目
使用IDEA创建Maven工程
IDEA配置Maven
我们新建Maven项目名为“springmvc-demo“,设置好Maven版本、配置文件以及Maven仓库
由于SpringMVC在 MVC设计模式 中是作为控制器负责前后端代码的连接,我们首先需要添加WEB文件夹用来存放前端代码
添加web
右键我们的项目名 -> 选择“Add Framework Support”
1.选择WebApplication
3.核实是否会自动创建web.xml
添加好后会出现如下文件夹
搭建配置SpringMVC
引入依赖
libraries中有了所有导入的包表示依赖引入完成
配置静态资源导出
Spring核心配置文件
SpringMVC是Spring体系的一部分,我们需要添加Spring框架的核心配置文件
文件路径为\src\main\resources文件名为applicationContext.xml
添加SpringMVC配置内容我们直接在Spring的配置文件中配置MVC即可
加载注解驱动
在spring中一般采用 SpringMVC请求映射注解 来完成映射关系
要想使请求映射注解生效必须注册DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter实例
annotation-driven配置就是帮助我们自动完成上述两个实例的注入
目的是让SpringMVC不处理静态资源 例如:.css .js .html .mp3 …… 视图解析器
确定视图文件位置,自动给视图文件添加前后缀
编写代码测试
编写Controller层
controller包下新建HelloController类
配置Spring容器自动扫描包将Controller对象放进Spring容器
Spring核心配置文件:applicationContext.xml
编写jspWEB-INF包下新建jsp包,jsp包下新建hello.jsp文件
编写web.xml配置前端控制器
在服务器启动时 加载spring的核心配置文件applicationContext.xml
配置初始化参数的代码写在前端控制器内
设置启动级别设置启动级别的代码也写在前端控制器内,数字越小启动越早
设置SpringMVC拦截请求
用url-pattern中的内容来标识请求拦截:
/ 匹配所有的请求;(不包括.jsp)
/* 匹配所有的请求;(包括.jsp)
为空时所有请求都会被SpringMVC拦截
- 配置中文乱码过滤器
运行web项目
打包
file -> Project Structure 打开项目构建管理框
首先删除默认打好的包
点击 + 号 -> Web Application:Exploded -> From Modules…
会弹出如下框依次点击“OK”即可配置TomCat
点击 Add Configuration… 进入运行配置框
点击 Configure 选择我们自己的TomCat
点击 Deployment -> + 号 -> Artifact会自动加入我们刚才打好的包
如果你写的是/test,那么在浏览器访问首页的时候需要输入的就是:http://localhost:8080/test
运行TomCat点击绿色的小三角运行TomCat,出现如下内容表示运行成功
在浏览器输入 http://localhost:8080/hello 可以看到页面打印出了我们设置好的值原文地址:https://blog.csdn.net/Await00/article/details/115689491
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。