2
我試圖從2.4遷移到2.5。我在過濾代碼中遇到問題。下面是我的濾波器代碼播放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罐完全編譯。但是,當我運行激活程序ui或激活程序dist時,上面的代碼失敗。
我已經更新了plugins.sbt下面 addSbtPlugin( 「com.typesafe.play」 % 「SBT-插件」 % 「2.5.1」)
但它仍然失敗。還應該改變什麼?或者是否有任何其他配置需要更改?
你得到什麼錯誤? – Seroney
我收到錯誤說,Java()不是一個有效的方法! – Guruprasad
從哪裏導入'SecurityFilter'?它是一個Scala過濾器嗎? – marcospereira