Springboot中AOP失效,導致註解不起作用
今天在新建項目的時候,aop突然失效了,後來排查問題發現,是由於jar包沒有引用全,在springboot使用aop需要倒入下面兩個jar包
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.9.4</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.4</version>
</dependency>
再說一下Springboot自動掃描的事情,默認情況下,springboot會自動掃描啓動類平級目錄下的所有打了註解的類。如果,你的aop代碼在啓動類的上級目錄中,你需要指定掃描路徑