springBoot项目demo中遇到的一些小问题

1、创建项目时选择project -> springInitializr(如果没有的话可以在plugins中搜索并安装spring Boot),随后写项目名,一路next、finish即可。
2、创建完毕项目之后springboot默认识别的jsp目录需要配置下,否则访问jsp会404失败,springboot不需要web.xml文件,在main目录下创建webApp目录,点击file->project Structure ->Modules,注意看下面图片中的web Resource Directory下的目录(默认是没有的,可以点击右侧的“+”来创建),选择刚刚创建的webApp目录,这样就表示jsp文件可以在webApp目录下被识别了。
在这里插入图片描述
3、在application.properties中配置项目的相关配置
简单一些配置可以参考我的下面配置:

#服务器端的配置
server.port=8080
server.tomcat.uri-encoding=UTF-8
#頁面的配置
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
#静态数据的配置,css、js等之类的静态资源就放在该目录下
spring.mvc.static-path-pattern=/static/**

4、jsp访问404错误
仔细看你的porm.xml中是否有tomcat的外部依赖(反正我的默认是没有),如果没有请加上,随后就ok了。

        <!-- 加入tomcat依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>
        <!-- SpringBoot 外部tomcat支持 -->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

猜你喜欢

转载自blog.csdn.net/qq_39719415/article/details/94395682