1、打开IDEA,选择File-New-Project
2、在NewProject 左边菜单选择Maven,然后勾选Create from archetype,选择 webapp
3、随便输,选next
4、User settings file 选择自己的maven 插件的settings.xml,在Properties 增加 参数 archetypeCatalog=internal ,然后 next
5、输入项目名称点 finish.
6、删除idea自主创建的一些没用的文件:
7、更改pom.xml文件内容,将下面内容复制进去
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
</parent>
<dependencies>
<!-- springboot 整合web组件 整合springmvc-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
</dependencies>
效果如下:
8、在resources 下配置 application.yml文件,内容如下
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
9、第8步配置的意思是在 WEB-INF 下创建个jsp文件夹 用于放置jsp文件
10、接下来就是写代码去访问这个jsp页面了,但IDEA还是蛮坑的,创建的项目没有java包:
所以,先创建个java包用来放类,直接右击main new directory
然后 选择java 右击 选择Mark Directory as -Sources Root,这样就可以正常创建java类的包了。
效果如下:
11、然后在java包里创建Controller类和创建一个启动类(上一篇文章有讲到 注解,启动类使用@SpringBootApplication)
12、启动项目,使用浏览器访问