@Order(SecurityProperties.ACCESS_OVERRIDE_ORDER)
public class ServerApplicationSecurity extends WebSecurityConfigurerAdapter {
@Autowired
private UserServiceImpl userDetailsService;
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService);
}
...
}
@Service
public class UserServiceImpl implements UserDetailsService, UserService {
private final UserAppRepository repository;
@Autowired
public UserServiceImpl(final UserAppRepository repository) {
this.repository = repository;
}
...
}
我的类使用@service,而bean已经自动连线,所以我不明白为什么会出现这个错误。
这个:
@Autowired
private UserServiceImpl userDetailsService;
应该是这样的:
@Autowired
private UserDetailsService userDetailsService;
按接口引用bean,而不是按实现引用。如果您仍然有问题,那么Spring可能不会找到您的UserServiceImpl@Service。
我正在使用java配置而不是XML迁移到spring Security4.0.1。当我自动操作时,它会给出以下错误: HTTP状态500-org.springframework.beans.factory.beanCreationException:创建名为“ScopedTarget.UsersComponent”的bean时出错:注入autowired依赖项失败;嵌套异常为org.springf
我从spring-boot开始,我有一些配置问题。我无法自动操作某些服务。我得到一个BeanCreationException。 Hier是我自动执行服务的控制器: 控制台的错误: 当我从compenentscan中删除两个控制器时,我不会出现这个错误,但我需要扫描这些控制器来访问endpoint。
这是我的当前设置:ProjectRepo: ProjectService: ProjectRestController:
问题内容: 我还是Spring MVC的新手,在构建测试项目时,我从Tomcat日志中得到了以下消息: 我有两个接口,分别用于用户和管理员: 这是AdminServiceImpl: 这是applicationContext.xml 请告诉我这个bean名称是什么问题,我知道这是AOP问题: 我该如何解决? 我在控制器中使用AdminServiceImpl: 问题答案: 您必须在代码中的某处像这样自
我在我的服务器Tomcat上部署project后遇到了这个错误。我发现了许多类似的问题,但我没有找到我的问题的答案。 ApplicationContext.xml CategoryDaoDbImpl类 Category类
我试图在没有任何实现的情况下使用Spring Data JPA-Crudepository use(所有默认选项)。 我的代码有这个例外: 线程“main”组织中出现异常。springframework。豆。工厂BeanCreationException:创建名为“springJpaContactService”的bean时出错:自动连线依赖项的注入失败;嵌套的异常是org。springframe