首页 > 解决方案 > 如何修复无法自动装配。Spring Boot中没有错误bean

问题描述

在此处输入图像描述

我该如何解决这个错误。我是 Spring-boot 的新手

标签: spring-bootspring-mvcintellij-ideaspring-security

解决方案


我可以看到 spring 找不到 bean UserDetailsServiceImpl,可能有几个原因。

首先,您可能忘记将@Service注释放在类的顶部UserDetailsServiceImpl。此外,由于上下文是关于 Spring 安全性的,因此请确保此类UserDetailsServiceImpl必须实现接口UserDetailsService

@Service
public class UserDetailsServiceImpl implements UserDetailsService {
}

其次,spring 可能无法扫描这个文件夹。所以确保spring IOC在初始化和配置bean时必须扫描这个包。


推荐阅读