在REST中扩展Application的类
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
@ApplicationPath("/rest-prefix")
public class ApplicationConfig extends Application {
public Set<Class<?>> getClasses() {
return new HashSet<Class<?>>(Arrays.asList(SimpleRESTPojo.class, SimpleRESTEJB.class));
}
}
它的功能是什么?为什么我要用一个什么都不做的类来扩展这个Application类?
如果我不这样做,IDE会在我的REST类上发出警告,警告他们没有实施Jersey或EE服务。
我应该扩展这个Application类,几乎所有的教程都没有其他解释。
谢谢。