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

  • 一、下载安装intellij IEDA

  •   需要破解

二、创建springboot工程

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

 三、配置springoboot工程

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

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

 

   3.2  配置pom.xml

  • 修改pom.xml依赖如下,

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

  • 添加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

   3.4  编写jsp页面和controller

 

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

 四、启动

原文地址:https://www.cnblogs.com/shyroke/p/8533491.html