2016-11-09 7 views
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 *"となります。

答えて

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

関連する問題