Maven使用 Spring Aop 切面不生效的记录

一塔 2021-03-26 PM 9℃ 0条

之前创建starter时自己自定义注解和Aop,可是在引用了starter之后发现切面没有生效。曾经一度怀疑是自己的starter有问题。问题就限制下来了,到今天才发现原来是AOP没有被spring启动类扫描到。

starter结构

├─com
|  ├─halouit
|  |    ├─starter
|  |    |    ├─HelloProperties.java
|  |    |    ├─HelloService.java
|  |    |    ├─config
|  |    |    |   ├─DoCheckAspect.java
|  |    |    |   └HelloAutoConfigure.java
|  |    |    ├─annotation
|  |    |    |     └DoCheck.java

之前的web测试结构:

├─com
|  ├─halout
|  |   ├─web
|  |   |  ├─HelloWorldController.class
|  |   |  └HelloWorldMain.class

现在的目录:

├─com
|  ├─halouit
|  |    ├─starter /修改后的包名
|  |    |    ├─TestMain.java //修改后的启动类
|  |    |    ├─web
|  |    |    |  └WebController.java
标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~