未加载中的Grails spring bean(自定义UserDetailsService)
我使用Spring安全插件的自定义实现来覆盖默认的loadUser函数。我阅读了本手册,这是我的resources.groovy文件:未加载中的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
package spring
import security.ExtendedUserDetails
beans = {
UserDetailsService(ExtendedUserDetails)
}
但它没有上膛。应用程序仍然使用默认的puligin实现GormUserDetailsService。我使用调试器,发现ExtendeDeduserDetails从未运行过
那怎么了
这个问题还没有答案
在
参考资料.groovy
中,您的bean名称似乎有输入错误。名称必须是userDetailsService
而不是userDetailsService
(大写U),并且extendederUserDetails
必须实现GrailsUserDetailsService
谢谢。那是个打字错误。