springboot找不到启动类(Springboot启动找不到bean)

本文目录
- Springboot启动找不到bean
- springboot项目一运行就报找不到spring-boo
- spring boot启动找不到ServletWebServerFactory bean
- 2019-01-13 Springboot找不到或无法加载主类 com.example.demo.DemoApplication
- springboot错误: 找不到或无法加载主类
- SpringBoot启动类报错,有什么办法解决吗
Springboot启动找不到bean
项目启动一直报错,一直都在报找不到bean,或者找不到dao。配置文件配了,启动类上也加注释了。但是一直报错。
主要有两个问题,第一个是配置文件properties和yml的区别。其实两个没有什么区别,但是写法上并不一样,properties是点点点等号,yml是冒号加空格,两者就在结构上不同,所以千万别从网上随便找来一篇配置文件就往上粘贴。
解决完这个问题还是报错 一开始以为是jar包的问题,重新建了一遍pom文件还是一样,最后查到是jar包引入mybtisplus的问题,如果导入了下面两个包
切记再配置文件中路径一定要写成mybatis-plus.mapper-locations=classpath:mapper/*.xml这样的
如果不加-plus莫名其妙的就会报错找不到,但是在配置文件中没有错误提示。非常坑!
springboot项目一运行就报找不到spring-boo
错误。SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。springboot项目一运行就报找不到spring-boo,是错误,是需要在启动类所在包运行环境中,检测所的信息。
spring boot启动找不到ServletWebServerFactory bean
spring boot项目需要打包为war包,按照官网的操作:
在做了这两个操作之后,打包成war包是没有问题,但是本地运行spring boot项目的时候报错了,最主要的错误信息是:Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
按照错误日志,一步步debug
具体spring boot怎么初始化tomcat的,请搜索其他资料。我们主要用到的是这个类TomcatServletWebServerFactory
看到这边我们就大概可以定位到问题了,就是TomcatServletWebServerFactory这个类没有被初始化。
所以思考下我们做了什么操作?我们将tomcat包设置了 《scope》provided《/scope》 ,我们本意是打包的时候才不需要将这个包加入lib里面,正常调试编译是可以编译到的,那么可不可能是编译器的问题呢?
我们打开idea运行时的配置Run=》Edit configurations
好了,看到这里,问题就知道怎么解决了,原先这个没打勾,也就是运行的时候,不会将 《scope》provided《/scope》 的包加入编译,我们将这个打钩,重新运行一下,问题就解决了。
这个参数跟idea版本有关系,在下面这个版本之后就被默认打钩了。
2019-01-13 Springboot找不到或无法加载主类 com.example.demo.DemoApplication
***隐藏网址***
然后运行出现找不到或无法加载主类 com.example.demo.DemoApplication的问题。
试了很多方法都不行。包括:(1)maven仓库内容全删除;(2)更换maven镜像
(3)查看 build path --》 configure build path中,编译路径是否没设置或出错
(4)xxx忘了
最后,还是找到了问题:
跑一下出错的程序,然后找到eclipse的Problems栏(和Console一起的),如果没有,则Window-》show other-》problem。如下图
然后浏览了一下,发现有一条error比较奇怪:
Description Resource Path Location Type
Archive for required library: ’C:/Users/yangjie/.m2/repository/org/springframework/spring-beans/5.1.4.RELEASE/spring-beans-5.1.4.RELEASE.jar’ in project ’demo’ cannot be read or is not a valid ZIP file demo Build path Build Path Problem
然后我直接进入该目录把.m2整个文件夹删了。再重新导入项目就可以跑了。如下图。
如果还没找到问题,顺便看一下eclipse下有没有添加maven的启动路径,操作如下:
window-》preference-》Maven-》Installations。看下有没有add如下图所示的内容,如果没有,先添加一下。
还有个eclipse的maven home看设置了没,如果没设置,那么本地仓库修改后的地址不生效。
具体什么问题还在思考中。。。
springboot错误: 找不到或无法加载主类
springboot项目启动微服务控制台打印此异常: 找不到或无法加载主类
解决方案:点击右侧maven管理,在对应的微服务下点击展开Lifecycle双击clean即可
SpringBoot启动类报错,有什么办法解决吗
把RequestMapping中的value改成path试试 还有官方里的做法 好像没有看到@SpringBootApplication和@RestController好像没有混用的情况,可以试试单独写个Controller试试 因为如果控制器注册成功启动的时候控制台会有提示在某某路径上已经注册控...

更多文章:
数据可视化界面(FineBI的数据可视化组件设置界面分为哪些区域,错误的是)
2026年10月10日 22:20
matlab2017和2018哪个好(发现matlab2018a占内存较多,下载了2016a的版本,这两个版本有什么不一样的区别吗)
2026年10月10日 21:10
数据库应用系统设计(数据库应用系统的开发具体分为哪几个阶段(1)
2026年10月10日 20:40
js取字符串的第几个字符(js中怎么找到一段字符串中第三个“的位置)
2026年10月10日 20:00
mysql客户端工具选择(mysql数据库客户端工具什么好用)
2026年10月10日 17:00
vlookup函数日期怎么提取(excel中按照日期读取对应日期数据)
2026年10月10日 10:20




