springboot注入第三方jar包的类

导读:本篇文章讲解 springboot注入第三方jar包的类,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

原文链接:https://blog.csdn.net/qq_22855003/article/details/89843640

比如我们要注入第三方jar包里的CrawlerTask1,CrawlerTask2这个两个类

因为这两个类上没有被@Service,@Repository等类注解,如果我们想用@Autowired注入会报错:

@Autowired
private CrawerTask1 crawerTask1;

我们可以新建一个Config类,在里面获得我们想要注入的第三方jar包的类,通过@Configuration注解这个Config类,在每个方法上注解@Bean,这样我们在用@Autowired注解注入就可以用了:

@Configuration
public class ClientConfig {
    @Bean
    CrawerTask1 getCrawler1(){
        CrawerTask1 crawer = new CrawerTask1 ();
        return crawer;
    }
 
    @Bean
    CrawerTask2 getCrawler2(){
        CrawerTask2 crawer = new CrawerTask2();
        return crawer;
    }
}
 

参考:
使用 AnnotationConfigApplicationContext 注册配置类
使用AnnotationConfigApplicationContext注册配置类
springboot:SpringUtil工具类—–applicationContext获取bean
Bean name用法
spring注解之@Scope
SpringBoot之 (三)@Bean注解

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/80356.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!