springboot 的创建问题和jsp页面的找到问题

该文章不是创建,而是和创建有关 之后的一些问题

1.springboot项目创建

在网上发现基本上所有的创建springboot的项目,在选择的时候都是使用的jar,
如图:
在这里插入图片描述
然而springmvc的jsp都放在webapp下的WEB-INF下面,这个时候就要自己新建这些文件, webapp 和WEB-INF 以及jsp文件夹
然而要让idea找到,就要进行一些设置
使用快捷键 Ctrl + Alt + Shift + S 出现下面的 (或者从 菜单栏File中找Project Structure )
在这里插入图片描述
结束之后,就能在这个里面创建jsp了,

2.jsp找不到总报404

1.看看application.properties配置文件中是不是有配置
# 1.5版本以后的,如果是1.5以后版本,但是不是如下的key,可以尝试一下换掉试试
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
2.因为是jar启动的,所以不能直接右键运行

创建的时候是jar ,所以不能这样启动,要送springboot:run
使用快捷键 shift + ctrl + A ,然后输入maven project ,选择,然后双击运行
在这里插入图片描述

或者 观察一下 pom ,是不是存在下面的jar

<!--用于编译jsp-->
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
</dependency>
有添加provided的情况:

1.右键运行启动类,访问页面报404错误
2.使用spring-boot:run运行正常
3.打包成jar,通过 java -jar demo-0.0.1-SNAPSHOT.jar 运行报错
4.打包成war,通过 java -jar demo-0.0.1-SNAPSHOT.war 运行正常

把provided 注释掉的情况

1.右键运行启动类,访问页面正常
2.spring-boot:run运行 访问页面正常
3.打包成jar,通过 java -jar demo-0.0.1-SNAPSHOT.jar 运行报错
4.打包成war,通过 java -jar demo-0.0.1-SNAPSHOT.war 运行正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值