Spring AOPはデフォルトで存在するのか?
Spring AOPに関する質問です。
現在STS Ver.4.7.2.RELEASEを使用してAOPの学習をしようとしています。
こちらの記事を参考に進めていたところ、pom.xml(依存関係)にAOPを追加している箇所があるのですが、追加しなくてもデフォルトで使用できるようになっているのでは?と疑問に感じました。
というのも、実際にpom.xmlにdependencyを追加しないで@Aspectを追加してもエラーが発生しなかったからです。
AspectBean
package com.example.aop.bean;
import org.aspectj.lang.annotation.Aspect;
import org.springframework.stereotype.Component;
@Component
@Aspect
public class AspectBean {
private int id;
private String name;
private int old;
//getter,setterは省略
}
私は、AOPは依存関係を追加しないと使用できないと認識していたのですが、そもそもこの考えが間違えているという可能性はありますでしょうか?
初歩的な質問で申し訳ありませんが、調べてもうまくヒットしなかったので教えていただけると幸いです。
0