因此,我仍然在处理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.LoginHandlerLoginHandler类,
package security;
import be.objectify.deadbolt.java.DeadboltHandler; //does not resolve
public class LoginHandler implements DeadboltHandler {
}它没有解决任何死气沉沉的包裹。
发布于 2016-02-14 18:31:03
http://deadbolt.ws/#/java-docs的文档似乎有点过时了。
从2.4版开始,Deadbolt使用的是依赖注入(DI),而不是Play的(废弃的)插件机制。所以您不再需要play.plugins文件了。查看死螺栓2.4的发布说明。
我建议遵循快速启动指南:https://github.com/schaloner/deadbolt-2-java/blob/master/QuickStart.md,它应该让您开始。
还可以看一下DeadBolt2Java示例:https://github.com/schaloner/deadbolt-2-java-examples --它们应该是最新的。
https://stackoverflow.com/questions/35386580
复制相似问题