0
我有以下形式的REST服務:JAXRS queryparam未加載攔截
@GET
@NeedsInterception
public void getSomething(@QueryParam("xxx") @MyAnnotation String thing) {
//Stuff
}
我然後有一個攔截對於@NeedsInterception
。
其中,我對@MyAnnotation
註釋的元素執行一些邏輯。
但是,當調用攔截器時,MethodInvocation
對象尚未使用QueryParam
的值解析,而是總是使用""
;
解決QueryParam
問題後,我是否有辦法讓攔截髮生?
如果添加查詢參數containerRequestContext,那麼參數應該是通過調用ReaderInterceptorContext的getProperty(......)攔截器可用。 – Claude 2015-10-06 09:25:54