播放2.4和Deadbolt安装

时间:2016-02-13 23:28:37

标签: java playframework playframework-2.4 deadbolt-2

所以我仍然可以使用Play 2.4我想使用Deadbolt进行身份验证,但它似乎并没有解决任何一个死锁类。

在我的build.sbt中,

libraryDependencies ++= Seq(
javaJdbc,
  cache,
  javaWs,
  "be.objectify" %% "deadbolt-java" % "2.4.4"
)

在我的play.plugins中,

10000:be.objectify.deadbolt.java.DeadboltPlugin

在我的application.conf中,

deadbolt.java.handler=security.LoginHandler

LoginHandler类,

package security;

import be.objectify.deadbolt.java.DeadboltHandler; //does not resolve

public class LoginHandler implements DeadboltHandler {
}

它没有解决任何一个死锁包。

1 个答案:

答案 0 :(得分:2)

来自http://deadbolt.ws/#/java-docs的文档似乎有点过时了。

从版本2.4开始,Deadbolt使用依赖注入(DI)而不是Play的(已弃用)插件机制。因此,您不再需要<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> </script> <div id="frame1" class="frame">1</div> <div id="frame2" class="frame">2</div> <div id="frame3" class="frame">3</div> <div id="frame4" class="frame">4</div> <div id="frame5" class="frame">5</div> <div id="frame6" class="frame">6</div> <div id="frame7" class="frame">7</div> <div id="frame8" class="frame">8</div> <div id="frame9" class="frame">9</div> <div id="frame10" class="frame">10</div> <div id="frame11" class="frame">11</div> <div id="frame12" class="frame">12</div>文件。查看Deadbolt 2.4的release notes

我建议您遵循快速入门指南:https://github.com/schaloner/deadbolt-2-java/blob/master/QuickStart.md它应该让您入门。

另请参阅Deadbolt 2 Java示例:https://github.com/schaloner/deadbolt-2-java-examples - 它们应该是最新的。