当前位置:   article > 正文

idea2022.3 创建 SpringMVC 工程_idea2023创建springmvc项目

idea2023创建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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

特别注意: 以上依赖: 一定要注意依赖版本.若发生依赖版本冲突,程序会出错.
在这里插入图片描述

在这里插入图片描述

3.项目目录结构增加文件夹 “webapp
在这里插入图片描述
4.增加模块配置:
在这里插入图片描述
然后切换到"部署"选项卡
在这里插入图片描述
操作结果类似下图并选择确定保存:
在这里插入图片描述
5.再次回到项目结构的"模块"选项,增加"Web"框架
在这里插入图片描述
将 …\spring\spring-mvc-demo\web\WEB-INF\web.xml 改为:
…\spring\spring-mvc-demo\src\main\webapp\WEB-INF\web.xml
将 …\spring\spring-mvc-demo\web 改为:
…\spring\spring-mvc-demo\src\main\webapp
即将默认的 web 目录部分改为实际的目录 src\main\webapp.
在这里插入图片描述
(针对错误提示:
在这里插入图片描述
处理如下:
在这里插入图片描述

)

目录结构中"webapp"文件夹标识己经变了,多了一个小点.
然后中创建 index.jsp 文件,执行运行测试.
在这里插入图片描述
测试成功结果出现页面:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/740786
推荐阅读
相关标签
  

闽ICP备14008679号