•   需要破解

二、创建springboot工程

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

  • 其他步骤省略,创建好的工程结构如下图:

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

 

 三、配置springoboot工程

    3.1  如上图src/main目录下只有java和resource两个文件夹,本项目使用的是jsp页面(虽然springboot 不推荐),所以需要手动添加webapp目录。如下图:

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

  • 然后把这个webapp目录设置为web模块,
  • 点击file——》project structure,然后如下图设置

 (二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

 

   3.2  配置pom.xml

  • 修改pom.xml依赖如下,

  • 1. 删除内置tomcat,即删除如下配置,如果不删除可能启动的时候报错:Unregistering JMX-exposed beans on shutdown  , 这是因为嵌入的tomcat不能启动,所以可以把这个依赖删除掉

 

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

 

 

  • 添加jsp和jstl支持,tomcat-embed-jasper最好指定版本,如果不指定版本而直接<scope>provided</scope>,可能在访问jsp页面打时候变成下载jsp文件。这就是jsp解析器没有找到的原因。

 <!-- 引入jsp -->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <version>9.0.0.M11</version>
        </dependency>
        <!-- 引入jstl-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>

 

   3.3  配置application.properties

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

 

   3.4  编写jsp页面和controller

 (二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

  •  注意,代码必须放在com.shyroke文件夹里,而不能是跟com.shyroke同级打文件夹,否则不生效,如下图

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

 

 四、启动

(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题

 

相关文章:

  • 2021-11-29
  • 2021-04-26
  • 2021-07-31
  • 2021-12-29
  • 2022-12-23
  • 2022-01-08
  • 2021-05-25
猜你喜欢
  • 2021-04-24
  • 2021-09-24
  • 2021-04-02
  • 2021-12-07
  • 2021-05-02
  • 2022-12-23
  • 2021-06-12
相关资源
相似解决方案