2017-04-24 3 views
0

Anglesから来ているRest APIを実行する前にメソッドを呼び出せますか?メソッドレスポンスに基づいて残りのAPIを実行する前にメソッドを呼び出す必要があります。APIを呼び出すかどうかを判断する必要があります。私はSpring AOPを使用できますか?あなたの提案を提供し、私はコメントに引き続き実施Angleから来るRest APIを実行する前にメソッド呼び出しを呼び出すことができます

[POST] http://localhost:8080/myapp/test 
before this rest call i have to call a method based on the response i have to decide whether i have to call api or not[some how i traps my request and then navigate to the api] 
+0

もちろんはい、あなたは春のAOPを使用することができます。実際、これはこれらのシナリオで使用できる最適なソリューションです。 @RequestMapping – pvpkiran

+0

はいkiranのためにPointcut exewressionで '@Before'アドバイスを追加するだけですが、問題は私の@RequestMappingがjarファイルの一部です。タスクを完了するためにいくつかのactiviti APIを使用しています。 jarファイルの一部であるため、クラスファイルを変更することはできません。我々は春のXMLファイルでそれを設定することができる任意の方法ですthjereです – Narendra

答えて

0

で頭を行くことができるように私に任意の参照リンクをお願いし、@Narendraは、あなたがあなたのコントローラを変更する必要がいけない、私は何を意味することのような様相を作成することですthis

これは周囲のアドバイスで、メソッド呼び出しをより詳細に制御できます。 @Beforeも使用できます。
これはJavaアノテーションから行われます。私はあなたもXMLから同じことをすることができると確信しています。ここにいくつかの例があります。
http://howtodoinjava.com/spring/spring-aop/aspectj-before-advice-example/
https://www.mkyong.com/spring/spring-aop-examples-advice/

関連する問題