mobilefirst 8.0 Javaアダプタでグローバルフィルタが必要です。 ContainerRequestFilterフィルタを記述するようにしています。しかし、そこにはいくつかのモバイルファーストデータが必要です。 ConfigurationApi、AdaptersAPI。この文脈で私はどのように入手できますか?または、すべてのJavaアダプタメソッドでいくつかのコードを呼び出す別の方法がありますか?mobilefirst 8.0 Javaアダプタのグローバルフィルタの作成方法
答えて
ContainerRequestFilterを作成し、アダプタで使用できます。アダプター・アプリケーション・クラスのgetClasses()メソッドに追加するだけです(アプリケーション・クラスと同じパッケージに入っていない限り、この場合は自動的に行われます)。
フィルタで@Contextアノテーションを使用すると、リソースクラスと同様に、必要なMFP APIを注入できます。すべて
public class MyRequestFilter implements ContainerRequestFilter {
@Context
ConfigurationAPI configApi;
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
doStuff();
}
}
アダプタメソッドがMyRequestFilterを呼び出す方法がわかりません。説明できますか? –
アダプタメソッドはそれを呼び出しません。登録されたフィルタは、フレームワークによってアダプタメソッドの前後に自動的に呼び出されます。 –
ありがとう:ここ
は実施例であります!質問が解決されました。このページのヘルプ https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html @NameBindingアノテーションについて とFilterクラスの@Produceアノテーションが追加されました。
- 1. ??? ??と他の偽のmobilefirstからキリル文字8.0 javaアダプタ
- 2. Mobilefirst 8.0 JavaアダプターSSL
- 3. MobileFirst 8.0 - WLResourceRequestからのコール保護されたアダプタ
- 4. MobileFirst Studio 8.0のインストール
- 5. Mobilefirst 8.0はJavaクラスファイルを追加し、アダプタ経由でアクセスします
- 6. アップグレードMobileFirstプラットフォーム6.3からMobileFirstプラットフォーム8.0
- 7. すべての例外をmobilefirst Javaアダプタに記録する方法は?
- 8. IBM MobileFirst 8.0ネオンプラグイン
- 9. MobileFirstプラットフォーム8.0アナリティクスコンソール
- 10. MobileFirst 8.0 App Authenticity - カスタムメッセージ
- 11. IBM MobileFirst Javaアダプタ(ハイブリッドアプリケーション)のダウンロード巨大ファイル
- 12. IBM MobileFirst 8.0コンソール - com.google.gson.stream.MalformedJsonException
- 13. Bluemix MobileFirst 8.0ダッシュボードアダプタ数
- 14. MobileFirst 8 JMSアダプタ
- 15. MobileFirst SQLアダプタrequestTimeoutInSeconds
- 16. Mobilefirst 8.0プッシュ通知Implemantation
- 17. MobileFirst - RESTエンドポイント経由でJavaアダプタを呼び出すJavaScriptアダプタ
- 18. Bluemix MobileFirst 8.0サービス「初期化中...」
- 19. JavaからHttps Restサービスを呼び出す方法IBM Mobilefirstのアダプタ
- 20. リソースファイルをMobileFirst Platform Foundation 6.3/7.1のJavaアダプタにパッケージ化する方法
- 21. MobileFirst 8.0セキュリティ認証のためのAPPLICATION_DOES_NOT_EXIST?
- 22. デスクトップブラウザ環境でのJavaアダプタの呼び出しMobileFirst
- 23. IBM MobileFirst iOS SDKからJavaアダプタへのJSON本体の送信
- 24. モバイルファースト8.0(プッシュ通知とアダプタ)
- 25. asp.net mvcでグローバルフィルタを作成する方法3
- 26. Mobilefirst 8.0 cordovaアプリケーションがサーバーに接続できません
- 27. MobileFirst 8.0サーバーで動作する7.1アプリケーションの下位互換性
- 28. MobileFirst Platform 8.0 beta - cordova-plugin-statusbarを壊す
- 29. Mobilefirst 8.0プッシュ通知取得デバイスID
- 30. ibm mobilefirst 8.0のデバイス(ブロック、ワイプなど)のアプリケーションとデータを管理する方法
"グローバルフィルタ"をよりよく定義できますか?このJavaアダプターは、v8.0にすでに存在する他のJavaアダプターの例とどのように異なるのですか? –
現在、ContainerRequestFilterから継承したアノテーションを記述しています。すべてのjavaアダプタとmobilefirst 8.0サーバーのすべてのメソッドで使用されます。そのグローバルアノテーションの一部である可能性があります。しかし、私は乾燥したコンテキストに直面し、ContainerRequestContextコンテナしか持っていません。 –