当我使用像主题一样的Anotations时,它会给我错误
[ConfigurationException:Guice配置错误: 1)be.objectify.deadbolt.java.cache.HandlerCache没有实现绑定。 找到be.objectify.deadbolt.java.cache.HandlerCache 参数0在be.objectify.deadbolt.java.actions.SubjectNotPresentAction。(SubjectNotPresentAction.java:45) 找到be.objectify.deadbolt.java.actions.SubjectNotPresentAction 2)be.objectify.deadbolt.java.cache.PatternCache没有实现绑定。 找到be.objectify.deadbolt.java.cache.PatternCache 参数2在be.objectify.deadbolt.java.ConstraintLogic。(ConstraintLogic.java:43) 找到be.objectify.deadbolt.java.ConstraintLogic 参数3在be.objectify.deadbolt.java.actions.SubjectNotPresentAction。(SubjectNotPresentAction.java:45) 找到be.objectify.deadbolt.java.actions.SubjectNotPresentAction 3)be.objectify.deadbolt.java.cache.SubjectCache没有实现绑定。 找到be.objectify.deadbolt.java.cache.SubjectCache 参数1在be.objectify.deadbolt.java.ConstraintLogic。(ConstraintLogic.java:43) 找到be.objectify.deadbolt.java.ConstraintLogic 参数3在be.objectify.deadbolt.java.actions.SubjectNotPresentAction。(SubjectNotPresentAction.java:45) 找到be.objectify.deadbolt.java.actions.SubjectNotPresentAction 3错误]
我已经实现了主题,角色和权限,并且还实现了HandlerCache和DeadboltHandler以及DeadboltHook。 Everythings工作,但当我使用注释时,它会给出错误。
答案 0 :(得分:0)
play {
modules {
enabled += "be.objectify.deadbolt.java.DeadboltModule",
enabled += "modules.CustomDeadboltHook"
}
}
将此代码放在application.conf文件中。
modules {
enabled += "be.objectify.deadbolt.java.DeadboltModule",
enabled += "modules.CustomDeadboltHook"
}
它解决了你的问题。