简单配置了下.用自带的XML验证方式没问题.
<authentication-manager>
<authentication-provider>
<user-service>
<user name="user" password="user" authorities="ROLE_USER" />
<user name="admin" password="admin" authorities="ROLE_USER, ROLE_ADMIN" />
</user-service>
</authentication-provider>
</authentication-manager>
但是我配置成自己的验证实现,就出问题了.
<authentication-manager alias="authenticationManager">
<authentication-provider user-service-ref="myUserDetailService">
</authentication-provider>
</authentication-manager>
<beans:bean name="myUserDetailService" class="com.spring.security.controller.MyUserDetailService" />
在MyUserDetailService里使用注解注入其他的service
@Autowired
private UserService userService
一直注入不进来,在其他地方都可以注入.有谁知道什么原因吗?求大神支招?