未加载中的Grails spring bean(自定义UserDetailsService)

未加载中的Grails spring bean(自定义UserDetailsService),grails,spring-security,spring-bean,Grails,Spring Security,Spring Bean,我使用Spring安全插件的自定义实现来覆盖默认的loadUser函数。我阅读了本手册,这是我的resources.groovy文件: package spring import security.ExtendedUserDetails beans = { UserDetailsService(ExtendedUserDetails) } 但它没有上膛。应用程序仍然使用默认的puligin实现GormUserDetailsService。我使用调试器,发现ExtendeDeduserDe

我使用Spring安全插件的自定义实现来覆盖默认的loadUser函数。我阅读了本手册,这是我的resources.groovy文件:

package spring

import security.ExtendedUserDetails
beans = {
  UserDetailsService(ExtendedUserDetails)
}
但它没有上膛。应用程序仍然使用默认的puligin实现GormUserDetailsService。我使用调试器,发现ExtendeDeduserDetails从未运行过

那怎么了

这个问题还没有答案
参考资料.groovy
中,您的bean名称似乎有输入错误。名称必须是
userDetailsService
而不是
userDetailsService
(大写U),并且
extendederUserDetails
必须实现
GrailsUserDetailsService

谢谢。那是个打字错误。