SpringBoot 学习之 No bean named ‘xxx’ available
- 大小写的问题
- JPA版本与Herbinate冲突
在使用springboot时出现No bean named ‘xxx’ available异常,主要有几种原因引起的。 暂时写遇到的两种,有后续再做补充。
大小写的问题
Springboot 在bean的名称返回时有个规则,当类名开头为连续至少两个大写字母时,会保留原有类名返回,当类名开头只有一个大写字母时,会返回小写开头的类名。例如类名为ExampleClass,在获取名称应该使用exampleClass,而如果类名为EXAMPLEClass,则获取名称时还是使用EXAMPLEClass。
JPA版本与Herbinate冲突
操作JPA时出现,可以查看是否版本冲突,检查版本匹配后修改版本号后再试。
更多推荐
SpringBoot 学习之 No bean named ‘xxx’ available
发布评论