今天在工作中遇到了如题的问题,解决之后特意记录一下
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();
}
}
淡烟疏雨别小楼
发布了25 篇原创文章 · 获赞 22 · 访问量 3590
私信
关注