idea2022.3 创建 SpringMVC 工程
idea2022.3 创建SpringMVC工程
环境: idea2022.3.3 java8. v1.8.0_361 maven v3.9.0 tomcat v9.0.70 1.创建maven项目:SpringMVC-Demo 生成的项目结构如下: 2.添加工程打包方式: war POM.xml (SpringMVC-Demo) 中添加 <packaging>war</package> 可以看到项目结构中的"工件"选项卡内容己经自动增加了内容 返回,修改 POM.xml 文件:增加相关依赖:
<dependencies> <!-- SpringMVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.26</version> </dependency> <!-- 日志 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <!-- ServletAPI --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency> <!-- Spring5 和 Thymeleaf整合包 --> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> <version>3.0.15.RELEASE</version> </dependency> </dependencies>
特别注意: 以上依赖: 一定要注意依赖版本.若发生依赖版本冲突,程序会出错.
3.项目目录结构增加文件夹 “webapp” 4.增加模块配置: 然后切换到"部署"选项卡 操作结果类似下图并选择确定保存: 5.再次回到项目结构的"模块"选项,增加"Web"框架 将 …springspring-mvc-demowebWEB-INFweb.xml 改为: …springspring-mvc-demosrcmainwebappWEB-INFweb.xml 将 …springspring-mvc-demoweb 改为: …springspring-mvc-demosrcmainwebapp 即将默认的 web 目录部分改为实际的目录 srcmainwebapp. (针对错误提示: 处理如下:
)
目录结构中"webapp"文件夹标识己经变了,多了一个小点. 然后中创建 index.jsp 文件,执行运行测试. 测试成功结果出现页面:
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
学习SpringMVC流程的心得体会