0

在我的代码中,我有以下内容:

private ServletModule getModule() {
    return new ServletModule() {
        @Override
        public void configureServlets() {
            filter("/*").through(PersistFilter.class);
        }        
    };
}

尽管它直接来自 guice-persist 站点,但它不能编译。我从编译器得到的错误信息是:Application.java:[47,28] error: cannot access Filter

Netbeans告诉我这个:方法FilterKeyBindingBuilder.through(Class)不适用(实际参数Class不能通过方法调用转换转换为Class)

我检查了 PersistFilter 的代码,它确实扩展了 Filter。

有任何想法吗?

4

1 回答 1

0

这是一件愚蠢的事情。servlet api 没有被拉入。Guice-persist 需要它

于 2013-07-29T14:47:32.000 回答