我已经实现了自己的UserDetailsService,它在loadUserByUsername方法中返回MyGrailsUser实例。 MyGrailsUser类扩展了GrailsUser类,它在这里:
springSecurityService.getPrincipal().toString()
现在当我打电话给春天安全java.lang.ClassCastException: security.userdetails.MyGrailsUser cannot be cast to java.lang.String
时
我得到了这个例外:
{{1}}
为什么即使重写MyGrailsUser的toString()方法后我也会遇到此异常?