我在springboot项目中遇到的一些问题(IDEA)
一.前端文件找不到(404)
如图所示,这次的404原因为JSP file not found;
以下为解决办法:
如上图所示,打开Run/Debug Configurations,在Working directory中选中项目路径,然后应用即可。
tips:修改路径后要重启服务器才能生效
二.项目启动时URL报错
服务器启动时出现了这种报错,我先去application.yml中看了连接数据库的
url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
与上个能正常启动的项目的URL一致,所以不是这里的问题;
又仔细的把代码与上个项目作比较,还是没有任何问题,这时候就只剩pom文件了。
把上个项目的pom文件直接拿了过来,更新资源后竟然可以正常启动。仔细对比后原来是两个pom文件里的打包方式不同:
----------------------- ↑↑ 这种打包,不能启动
----------------------- ↑↑ 这种打包,正常启动
我就纳闷了,怎么打包还能影响项目的启动?那就去查查吧!
项目的打包类型:pom、jar、war
packing默认是jar类型,
pom ---------> 父类型都为pom类型
jar ---------> 内部调用或者是作服务使用
war ---------> 需要部署的项目
现在还是不懂,那就先记住这些吧!
三.项目内不能创建JSP文件(web)
-------------------------↑↑出错时,文件图标没有蓝色小圆
-------------------------↑↑正常时,文件图标有蓝色小圆
解决办法:
1.在File中点击Project Structure
2.如上图所示,在该项目Web 资源路径下,添加路径,即可解决
四.application.yml文件图标中没有绿叶
解决办法:
如第三种情况类似,也是在Project Structure中添加路径,即可解决