Есть ли у RESTEasy какой-нибудь помощник для создания конфигурации приложения?

1

Используя Джерси, я могу настроить свое приложение, расширив класс ResourceConfig, который, в свою очередь, расширяет javax.ws.rs.core.Application.

public class MyApplication extends ResourceConfig {
    public MyApplication() {
        super(JacksonJaxbJsonProvider.class);
        packages(MyApplication.class.getPackage().getName());
    }
}

Есть ли какой-либо подобный класс-помощник в RESTEasy? Мне нужно специально сканировать пакеты, чтобы найти классы ресурсов. Я знаю, что это возможно в web.xml, но я хотел бы сделать это внутри кода.

Теги:
jax-rs
resteasy

1 ответ

2

В 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.

  • 0
    Спасибо за ваш совет @PeterMmm. Я даже заметил, что RESTEasy имеет зависимость от развертки. Я собираюсь заглянуть в их исходный код, чтобы увидеть, как они его используют.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню