Spring MVC快速搭建
使用maven框架构建Spring MVC项目,工具idea2023.2,jdk17,tomcat10。(之前使用tomcat9,与jdk17不兼容导致项目失败。在这个过程中失败很多次,有各种各样的原因,分别找到原因解决。)
参考之前一篇文章Spring Boot Web项目整合jsp页面访问(非web项目改为web项目适用)。
项目结构:一定是这个目录结构(Servelet3.0以上标准的要求?)
替代web.xml的配置:
渲染输入页面的配置:@Bean的内容全部由SpringMVC提供
页面调整控制:
导入依赖:这三个是项目成功必要依赖,缺任何一个要么编译运行就有问题,要么访问页面提示某个类没有加载导致无法继续。
测试结果:
在这个过程中遇到两个问题花了比较长的时间:
1、打包war,使用mavan插件打包。之前使用版本导致打包失败,换了版本之后成功。
2、访问总是提示404,后来通过admin管理进去发现访问url错了。所以有时候不要怀疑自己的能力,但是要注意细节。