我正在使用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()正在执行两次。这是预期的行为吗?