Используя Джерси, я могу настроить свое приложение, расширив класс ResourceConfig, который, в свою очередь, расширяет javax.ws.rs.core.Application
.
public class MyApplication extends ResourceConfig {
public MyApplication() {
super(JacksonJaxbJsonProvider.class);
packages(MyApplication.class.getPackage().getName());
}
}
Есть ли какой-либо подобный класс-помощник в RESTEasy? Мне нужно специально сканировать пакеты, чтобы найти классы ресурсов. Я знаю, что это возможно в web.xml, но я хотел бы сделать это внутри кода.
В javax.ws.rs.core.Application есть только два метода для настройки таких ресурсов, как
public class MyApplication extends Application {
public Set getClasses() {
return Collections.EMPTY_SET;
}
public Set getSingletons() {
return Collections.EMPTY_SET;
}
}
I need especially to scan packages in order to find resource classes.
Я сделал это с помощью scannotation, чтобы искать пример, если класс аннотируется с @Path
.