我正在尝试从 2.4 迁移到玩 2.5。我在过滤器代码中遇到问题。下面是我的过滤器代码
public class Filters implements HttpFilters {
private final SecurityFilter securityFilter;
@Inject
public Filters(SecurityFilter securityFilter) {
this.securityFilter = securityFilter;
}
@Override
public EssentialFilter[] filters() {
return new EssentialFilter[] {securityFilter.asJava()};
}
}
根据文档https://www.playframework.com/documentation/2.5.x/JavaHttpFilters
asJava() 方法可用,并在 Eclipse 中完美编译 2.5 jar。但是当我通过 activator ui 或 activator dist 运行时,上面的代码会失败。
我已经用下面的 addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.1") 更新了 plugins.sbt
但它仍然失败。还有什么应该改变的?或者是否有任何其他配置要更改?