何泽西资源配置包扫描程序工作

时间:2016-11-09 23:11:59

标签: java rest spring-mvc jersey jersey-2.0

我有类似的东西

@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 *”。

1 个答案:

答案 0 :(得分:0)

我还没有对它进行过测试,但如果你展示的内容有效,那么它对我来说就像是一个bug(而不是一个特性)。如何记录工作是以递归方式扫描指定的确切包及其所有子包

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