在我的代码中,我有以下内容:
private ServletModule getModule() {
return new ServletModule() {
@Override
public void configureServlets() {
filter("/*").through(PersistFilter.class);
}
};
}
虽然它直接来自guice-persist网站,但它并没有编译。我从编译器得到的错误信息是: Application.java:[47,28]错误:无法访问过滤器
Netbeans告诉我这个: 方法FilterKeyBindingBuilder.through(Class)不适用 (实际参数Class不能通过方法调用转换转换为Class)
我检查了PersistFilter的代码,它确实扩展了Filter。
有什么想法吗?
答案 0 :(得分:0)
这是一个愚蠢的事情。 servlet api没有被引入.Guice-persist需要它