springSecurityService.currentUser上的空指针

时间:2015-09-19 15:03:04

标签: grails spring-security grails-3.0

使用spring security plugin 3.0.0(spring-security-core:3.0.0.M1)和Grails 3.0.6我根据最新文档获得NullPointerException尝试获取springSecurityService对象的某些属性。

springSecurityService已成功实例化,但它没有这些属性:

springSecurityService.currentUser
springSecurityService.getCurrentUser()
springSecurityService.loadCurrentUser()

但是以下是好的

springSecurityService.isLoggedIn()
springSecurityService.authentication 
springSecurityService.getAuthentication()

我的控制器代码:

class TestController {

   def springSecurityService

   def index() {

        CurrentUser currentUser = springSecurityService.currentUser

        render "hallo"
    }
}

这里有什么问题?

更新:我使用了错误的UserDeatailsS​​ervice,当我重新加载它时问题就消失了。

0 个答案:

没有答案