Spring5 | MVC基础
1.SpringMVC概述
- Spring的延续,主流JavaEE项目表述层开发的首选方案
- 三层架构分为表述层、业务逻辑层、数据访问层、表述层表示前台页面和后台servlet
1.1特点
- 与IOC容器无缝对接
- 底层基于原生Servlet,通过强大的DispatherServlet(前端控制器),对请求和响应进行统一处理
- 表述层各细分领域需要解决的问题全方位覆盖,提供全解决方案
- 可插拔式组件,需要使用进行配置即可
2.依赖准备
- SpringMVC项目基于Maven
- 除了IOC中提到的核心依赖外,还需要2.1的依赖
- Tomcat的配置根据9和10自行切换依赖jar包,此处搭建环境为Tomcat9
- 注:添加打包方式,避免报500或404错误
2.1Maven依赖
1 |
|
2.2web.xml
1 |
|
2.3Bean.xml
1 |
|
3.测试代码
3.1HTML页面
主页面
1 |
|
target页面
1 |
|
3.2Controller类
1 |
|
Spring5 | MVC基础
http://example.com/2022/10/21/SpringMVC/SpringMVC基础/