SpringMVC 学习

本文最后更新于:1 年前

SpringMVC 学习

SSM:mybatis + Spring + SpringMVC MVC三层架构

Vue + SpringBoot + SpringCloud + Linux

1, 创建一个简单的web项目

1, 方法1

直接利用IDEA提供的Maven Web框架模板创建一个Web项目

1, 选择对应的模板创建

image-20210403163506030

2, 设置项目名称和域名

image-20210403163937279

3, 最后确认

image-20210403164445502

4, 注意点

  • 利用此模板创建的Web项目一般版本过低为 2.3 版本,但可以通过修改web.xml 文件来升级版本为 5.04.0

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
             version="5.0">
    </web-app>
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_4_0.xsd"
             version="4.0">
    </web-app>
  • 创建成功后的Web项目的webapp目录 (即web主项目文件)src/main/ 目录下

    image-20210403165107956

  • 我么可以删除pom.xml文件的一些内容,来保持其整洁性

    删除后的 pom.xml 文件

    image-20210403165306730

  • 最后利用此模板创建的项目依赖的jar包,会被IDEA自动导入 lib 目录

  • image-20210403170146322

2, 方法2

在Maven项目中添加Web框架支持

1, 添加框架

image-20210403170425237

2, 完成选项

image-20210403170646920

3, 创建完成

image-20210403170714857

4, 注意点

  • 利用此方法创建的Web支持,必须在 WEB-INF 目录下手动创建 lib 目录,将依赖的jar包导入

    image-20210403171013990

    image-20210403171121111

image-20210403171139972

image-20210403171148679

3, 注意

如果在IDEA web目录没有被小蓝点标记,说明没有此web没有被IDEA托管,解决办法是

image-20210403171720842

一般安照默认选择即可

image-20210403172042085