は、ビジネスロジックチェックを追加できるすべての要求に対して、またはアダプタコールの最初のレベルのバリデータのように、MFP 8サーバ側コンポーネントのインターセプト動作を使用するメカニズムがあります。モバイルファーストプラットフォームのインターセプタ動作
コメントに基づいて、私はjaxrsインターセプタの例を作成しました。これは通常のjava eeコンテキストでは動作しますが、mfpでは正常に動作しません。また、例えば、以下の 例インターセプタ
@Interceptor
public class LoggerInterceptor {
@AroundInvoke
public Object loggerMethod(InvocationContext context) throws Exception{
String className = context.getMethod().getDeclaringClass().getName();
String methodName = context.getMethod().getName();
System.out.println(String.format("[Logger]ENTRY POINT: %s.%s", className, methodName));
return context.proceed();
} }
アダプタリソースのマッピング
@GET
@Path("/getDetails")
@OAuthSecurity(enabled = false)
@Interceptors(LoggerInterceptor.class)
public JSONObject getDetails(@Context HttpServletRequest request, @Context HttpServletResponse response)
あなたの意思の実際の例とあなたの要求を明確にしてください。 –
私たちはJax-rsインターセプタを試しました。インターセプタとして動作するクラスを作成しましたが、MFCコンテナに対して初期化されていない可能性があります – codeMonk