【问题标题】:Deadbolt 2 playframwork 2.5 getting issue with Annotations?Deadbolt 2 playframework 2.5 出现注释问题?
【发布时间】:2017-10-21 19:47:17
【问题描述】:

当我使用像主题呈现这样的注释时,它给了我错误

[ConfigurationException:Guice 配置错误: 1) 没有绑定 be.objectify.deadbolt.java.cache.HandlerCache 的实现。 同时定位 be.objectify.deadbolt.java.cache.HandlerCache 对于 be.objectify.deadbolt.java.actions.SubjectNotPresentAction.(SubjectNotPresentAction.java:45) 处的参数 0 同时定位 be.objectify.deadbolt.java.actions.SubjectNotPresentAction 2) 没有绑定 be.objectify.deadbolt.java.cache.PatternCache 的实现。 同时定位 be.objectify.deadbolt.java.cache.PatternCache 对于 be.objectify.deadbolt.java.ConstraintLogic.(ConstraintLogic.java:43) 的参数 2 同时定位 be.objectify.deadbolt.java.ConstraintLogic 对于 be.objectify.deadbolt.java.actions.SubjectNotPresentAction.(SubjectNotPresentAction.java:45) 的参数 3 同时定位 be.objectify.deadbolt.java.actions.SubjectNotPresentAction 3) 没有绑定 be.objectify.deadbolt.java.cache.SubjectCache 的实现。 同时定位 be.objectify.deadbolt.java.cache.SubjectCache 对于 be.objectify.deadbolt.java.ConstraintLogic.(ConstraintLogic.java:43) 的参数 1 同时定位 be.objectify.deadbolt.java.ConstraintLogic 对于 be.objectify.deadbolt.java.actions.SubjectNotPresentAction.(SubjectNotPresentAction.java:45) 的参数 3 同时定位 be.objectify.deadbolt.java.actions.SubjectNotPresentAction 3 个错误]

我已经实现了 Subject 、 Role 和 Permission ,还实现了 HandlerCache 和 DeadboltHandler 和 DeadboltHook 。 一切正常,但是当我使用注释时,它会出错。

【问题讨论】:

    标签: java web-services playframework


    【解决方案1】:
    play {
      modules {
        enabled += "be.objectify.deadbolt.java.DeadboltModule",
        enabled += "modules.CustomDeadboltHook"
      }
    }
    

    将此代码放入您的 application.conf 文件中。而不是

    modules {
        enabled += "be.objectify.deadbolt.java.DeadboltModule",
        enabled += "modules.CustomDeadboltHook"
      }
    

    它解决了你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-06
      • 2017-03-04
      • 2018-10-28
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      相关资源
      最近更新 更多