问题记录——springbean注入失败导致的空指针异常

今天在工作中遇到了如题的问题,解决之后特意记录一下
springboot启动类只会扫描当前包和以下的包,而我的那个bean并不在那里,因此注入失败,解决方式就是通过添加@Bean注解主动交给spring管理

@Configuration
public class AuditConfiguration {

    @Bean(name = "printLogHandler")
    public PrintLogHandler printLogHandler() {
        return new PrintLogHandler();
    }


    @Bean (name = "rocketMQHandler")
    public RocketMQHandler rocketMQHandler() {
        return new RocketMQHandler();
    }
}

你可能感兴趣的:(工作笔记)