spring boot无法启动,或者正常启动之后无法访问报404的解决办法
Posted 起风了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot无法启动,或者正常启动之后无法访问报404的解决办法相关的知识,希望对你有一定的参考价值。
以前用spring boot都是用idea的自动创建,或者是用的Jhipster创建的,就没有深究怎么去搭建。但是今天晚上心血来潮,想自己搭一个demo来整合一些技术,于是就花一点时间来手动搭。因为今天网络有点不好,所以spring boot的官网一直打不开,也就导致了无法阅读官方文档,就按照自己的记忆去搭于是遇到了以下两个问题
一 启动不了,一直报错,而且报的错很多时候还不一样。我就不列出报的什么错了,spring boot已经这么集成化了,难道我都还要配错?肯定是细节,和代码没有关系。于是找啊找,对比以前的项目。原来,spring boot的启动类不能直接放在main下面,把它放在有包的里面就可以了
二 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controller,然后路径也搭好了(这里也不是我的代码问题,用了spring mvc这么多年),但是浏览器一直报404.最后原因是,spring boot只会扫描启动类当前包和以下的包 。 如果将 spring boot 放在 包 com.dai.controller 里面的话 ,它会扫描 com.dai.controller 和 com.dai.controller.* 里面的所有的
以上是关于spring boot无法启动,或者正常启动之后无法访问报404的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
《spring boot》8.2章学习时无法正常启动,报“ORA-00942: 表或视图不存在 ”
Spring Boot无法使用intellij idea启动应用程序
spring-boot 使用 main函数 无法启动的问题完美 解决方案。
大坑,jenkins 配置publish over ssh bash 插件,远程部署,无法执行shell脚本