0

質問 1: Spring AOP を使用して、ポートレット MVC 環境でモデルを設定/作成することは良い方法ですか? 外部ソースから Model オブジェクトを生成/作成するために、Spring AOP を広範囲に使用しました。AOPは、クエリの実行などに非常に広範囲に使用すると、パフォーマンスの点でコストがかかります.AOPは横断的な懸念に適しているとのことで、モデルデータの入力は横断的な懸念ではなく、主な懸念のようです. この点についてご指導を賜りますようお願い申し上げます。

質問 2: 次のようなポイント カットがあります。

@Pointcut("execution(* getSomething(..))")

私は次のようなクラスを持っています:

  Class Aclass extends ASuper{

     Somedata getSomething(String str){
         super.getSomething(str);
      }
    }

ASuper には getSomething メソッドもありますが、ポイント カットのアスペクトが 1 回または 2 回実行されるのは何回ですか? 私は二度考えていますが、ここで少し混乱しているため、質問です。明確にしていただきありがとうございます。

4

0 に答える 0