2016-11-09 2 views
0

У меня есть что-то вроде этогоHo делает Джерси ресурсов конфигурации пакетов сканера работы

@ApplicationPath("/") 
public class MyJaxRSApplication extends ResourceConfig { 


    public MyJaxRSApplication() { 
     String[] packages = {"com.xxx.xyz.rules.rest"}; 
     packages(packages); 
} 
} 

У меня есть служба безопасности, чтобы перехватить просьбой об

package com.xxx.xyz.rules.restfilter; 

@Priority(20) 
@Provider 
public class UrlBasedAuthorizationFilter implements ContainerRequestFilter { 

} 

Выше фрагмент кода работает, но я не могу узнайте, как работает сканирование джерси. Требуется ли «com.xxx.xyz.rules.rest *».

ответ

0

Я не тестировал его, но если то, что вы показываете, работает, тогда оно выглядит как ошибка (а не функция) для меня. Как это документально работой является проверка точного пакета, указанный, и всех его подпакетов, рекурсивен

com.xxx.xyz.rules.rest 
com.xxx.xyz.rules.rest.sub1 
com.xxx.xyz.rules.rest.sub1.sub2 
com.xxx.xyz.rules.rest.sub1.sub2.tillstackoverflow 
+0

http://stackoverflow.com/users/2587435/peeskillet Не знает, как это работает, но я в настоящее время на Jersy 2.5.1, я старался исключить все остальные случаи, если есть какая-то регистрация, но никто не нашел – Praneeth

Смежные вопросы