1、打开IDEA,选择File-New-Project

SpringBoot--使用idea创建web项目(仅供自己参考)

2、在NewProject 左边菜单选择Maven,然后勾选Create from archetype,选择 webapp

SpringBoot--使用idea创建web项目(仅供自己参考)

3、随便输,选next

SpringBoot--使用idea创建web项目(仅供自己参考)

4、User settings file 选择自己的maven 插件的settings.xml,在Properties 增加 参数 archetypeCatalog=internal ,然后 next

SpringBoot--使用idea创建web项目(仅供自己参考)

5、输入项目名称点 finish.

6、删除idea自主创建的一些没用的文件:

SpringBoot--使用idea创建web项目(仅供自己参考)

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>

效果如下:

SpringBoot--使用idea创建web项目(仅供自己参考)

8、在resources 下配置 application.yml文件,内容如下

spring:
  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp

SpringBoot--使用idea创建web项目(仅供自己参考)

9、第8步配置的意思是在 WEB-INF 下创建个jsp文件夹 用于放置jsp文件

SpringBoot--使用idea创建web项目(仅供自己参考)

10、接下来就是写代码去访问这个jsp页面了,但IDEA还是蛮坑的,创建的项目没有java包:

SpringBoot--使用idea创建web项目(仅供自己参考)

所以,先创建个java包用来放类,直接右击main new directory

SpringBoot--使用idea创建web项目(仅供自己参考)

然后 选择java 右击 选择Mark Directory as -Sources Root,这样就可以正常创建java类的包了。

SpringBoot--使用idea创建web项目(仅供自己参考)

效果如下:

SpringBoot--使用idea创建web项目(仅供自己参考)

 

11、然后在java包里创建Controller类和创建一个启动类(上一篇文章有讲到 注解,启动类使用@SpringBootApplication)

SpringBoot--使用idea创建web项目(仅供自己参考)

 

SpringBoot--使用idea创建web项目(仅供自己参考)

12、启动项目,使用浏览器访问

SpringBoot--使用idea创建web项目(仅供自己参考)

SpringBoot--使用idea创建web项目(仅供自己参考)

 

 

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2021-06-28
  • 2021-10-26
  • 2021-04-02
  • 2021-05-21
  • 2022-01-09
猜你喜欢
  • 2022-12-23
  • 2021-04-14
  • 2021-05-13
  • 2021-07-11
  • 2021-08-31
  • 2021-12-15
相关资源
相似解决方案