AOPの実装におけるSTS

1.のpom.xmlにAOPの依存関係を追加します。

<のgroupId> org.springframework.boot </のgroupId>
<たartifactId>ばねブートスタータAOP </たartifactId>
</依存>

2.接続ポイントを作成します(ジョイントは指摘しました)

(尖った接合)スプリングブート接続点は関数であり、それは通常@Serviceでサービスクラス識別子トップの関数であり、唯一の要件は、このクラスは、インターフェイスによって実装されなければならないことであり、ポイントは、機能インタフェースである必要があります。

3.セクション(アスペクト)を作成します。

簡単にするために、このクラスのニーズ;局面は、添付の製織点について、@ AfterReturn、@ AfterThrowing同定機能の後、いくつかの機能@Before、@Around、@が含ま@Aspectは、次に識別され、構成されたクラス、あります接点を増やす(@Pointcut関数)関数は、ポイントの完全修飾された文字列連結関数を示す正規表現と、結合点を識別するために使用されます。

4.テストすることができるコントローラを作成します。

図から分かるように、このセクションでは、ストレージ接続の完了をした場合に閉鎖されるべきである後に、それは、そのようなデータベース接続前に呼の接続ポイントとしてアタッチメントのポイントの仕事関数に関連するいくつかのトランザクションを完了するだけで、接続ポイントの動作を制御しません異常な必要性の後に例外情報を表示します。

おすすめ

転載: www.cnblogs.com/myboat/p/11486390.html