spring boot注入二方包bean

Spring boot 项目中引入了二方包,二方包中有个类A使用每次都需要new A(),A本身在二方包中是个普通类,没有相关spring的@Component等注解,如果要在spring boot 项目中注解方式调用bean,要怎么注入,希望如下使用A

@Componet
private A a;

使用了下面的注解,在启动app类上也加了@ComponentScan加入了第三方包的路径还是报错

@Configurable
public class Util{

@Bean
public A getA(){
    return new A();
}
}
阅读 8.3k
1 个回答

用 Bean 和 Configuration 这两个注解

@Configuration
public class YourConfig{
    @Bean
    public A a(){
        return new A();
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题