JAX-RS应用程序类执行两次

时间:2017-10-24 04:47:37

标签: rest jersey jax-rs

我正在使用Jersey编写REST应用程序。我正在使用JAX-RS应用程序而不是web.xml。

@ApplicationPath("/services") 
public class RestApp extends Application {
@Override
public Set<Class<?>> getClasses() {
    final Set<Class<?>> classes = new HashSet<>();
     System.out.println("Working Directory restapp= " +
              System.getProperty("user.dir"));
    classes.add(SchemaValidator.class);
    return classes;
}

}

此处,消息&#34;工作目录=&#34;打印两次。调试时该方法被命中两次。那就是getClasses()正在执行两次。这是预期的行为吗?

0 个答案:

没有答案