spring-boot - 如何修复无法自动装配。Spring Boot中没有错误bean
解决方案
我可以看到 spring 找不到 bean UserDetailsServiceImpl
,可能有几个原因。
首先,您可能忘记将@Service
注释放在类的顶部UserDetailsServiceImpl
。此外,由于上下文是关于 Spring 安全性的,因此请确保此类UserDetailsServiceImpl
必须实现接口UserDetailsService
@Service
public class UserDetailsServiceImpl implements UserDetailsService {
}
其次,spring 可能无法扫描这个文件夹。所以确保spring IOC在初始化和配置bean时必须扫描这个包。
推荐阅读
- javascript - 尝试 Catch 无法捕获 UnhandledPromiseRejectionWarning
- javascript - 如何在 React 网站中实现这种滚动动画?
- javascript - 将 json 文件加载到 iOS Cordova 中不起作用
- scala - 使用 Scala 案例类构造函数作为方法调用时的类型不匹配
- spring - 仅针对错误对象的 Spring 事务回滚并为其隐藏堆栈跟踪
- extjs - 在同一事件上绑定 keyMap,但使用 CTRL 且没有 CTRL
- python - 变量的默认值
- ant - 想要热部署我更改的每个文件,而不是使用 ant 执行构建部署
- selenium - webdriver-manager 不被识别为内部或外部命令,尽管我在全球范围内安装了量角器(Jenkins)
- appcelerator - Appcelerator 看不到设备是 iPad 吗?发生了什么?