【发布时间】:2018-03-14 02:14:07
【问题描述】:
我有一个域对象,它跟踪使用注入的 Spring Security 服务 def springSecurityService 创建、删除和修改它的用户。这些对象的实例保存在会话中,并且在生产中会话被持久化到数据库以进行会话故障转移。 Jetty 会话存储类对会话中的对象进行序列化,但如果会话包含一个不可序列化的对象,而 springSecurityService 不是,则会引发异常。有没有办法将springSecurityService 实例标记为已忽略,transient 可能是,但仍然可以访问service?我试过了。
static transients = ['springSecurityService']
没有帮助。
【问题讨论】:
标签: grails serialization dependency-injection grails-orm domain-object