springboot集成aop首先pom文件加入aop坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
然后再properties文件里加入这两个设置
spring.aop.auto=true spring.aop.proxy-target-class=true
在启动类上加入
@EnableAspectJAutoProxy注解 然后 这样还不报一堆service无法注入的问题
然后因为集成了dubbo 在其他项目中调用dubbo项目的service
在每个dubbo的service里面都要加入
因为我们使用的是jdk的动态代理 要有接口 指定接口
然后还要在pom文件里加入
<!--添加io.dubbo.springboot依赖-->
<dependency>
<groupId>io.dubbo.springboot</groupId>
<artifactId>spring-boot-starter-dubbo</artifactId>
<version>1.0.0</version>
<exclusions>
<!--去除dubbo依赖-->
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
</exclusion>
</exclusions>
</dependency>
这样就可以保证service可以正常注入了