【发布时间】:2014-06-19 06:26:43
【问题描述】:
我确定我以前见过这个,但我现在找不到任何关于它的信息。当我尝试这样做时:
class Foo {
def springSecurityService
User userInstance = springSecurityService.currentUser
}
我在编译结束时收到以下错误:
无法在空对象上获取属性“currentUser”
我可以不设置服务的默认用户吗?
- 运行 Grails 2.2.0。
-
Foo是一个域类。
编辑
我使用javax.annotations.PostConstruct 尝试了以下解决方案,但从未调用过带注释的方法。我认为它没有被调用,因为我在其中放入了 println 语句,它没有被调用。我正在用new Foo() 实例化我的课程。
【问题讨论】: