我在将 userDetailsService 注入自定义提供程序时遇到问题。我有一个自定义的 userDetailsService,我试图将它注入我的提供者,但是,由于我的提供者的某种原因,这在 null userDetailsService 中解析。以下来自我的 resources.groovy:
beans = {
userDetailsService(CustomUserDetailsService) {
}
stupidAuthenticationProvider(StupidAuthenticationProvider) {
userDetailsService = ref("userDetailsService")
}
}
基本上我只是在我的提供者中定义它如下:
public class StupidAuthenticationProvider implements AuthenticationProvider {
def userDetailsService
我错过了什么?