spring boot 中使用@Async注入类为null

使用场景

用于spring aop使用,对项目做日志管理,由于有些特定场景需要做前置,若日志管理方法出问题会导致主功能受影响;

代码展示

spring boot 中使用@Async注入类为null
方法上使用@Async使得方法异步处理,但是在图中1处,注入的redisService为null,需要注意要在application和方法所在的类上都需要加上@EnableAsync;如下图:
spring boot 中使用@Async注入类为null
spring boot 中使用@Async注入类为null
两处加上@EnableAsync之后 redisService为null就能解决掉;