Мы переносим некоторые наши сервисы передачи данных от Jersey 1.x, используя jersey- spring к Jersey 2.x, используя jersey-spring3.
У нас есть несколько тестовых классов, которые наследуются от JerseyTest. Некоторые из этих классов используют пользовательские файлы applicationContext.xml, которые не указаны в файле web.xml.
В Джерси 1.x тестовые классы, которые расширили JerseyTest, могли бы вызвать суперконструктор с помощью WebappDescriptor.Builder, которому можно было бы передать параметр контекста для установки или переопределения пути контекста приложения.
например.
public MyTestClassThatExtendsJerseyTest()
{
super(new WebAppDescriptor.Builder("com.helloworld")
.contextParam( "contextConfigLocation", "classpath:helloContext.xml")
.servletClass(SpringServlet.class)
.contextListenerClass(ContextLoaderListener.class)
.requestListenerClass(RequestContextListener.class).build());
}
Как можно добиться этого с помощью Джерси 2.x?
Я прочитал API docs, руководства пользователя и некоторые источники но не смогли найти ответ.
Спасибо.