FunnyLikeHuni 2021-03-26 22:04 采纳率: 0%
浏览 41

各位Java大牛大家好,想请教个Spring对象注入相关的问题。

做SpringBoot项目,为何有的时候需要写配置类


@Configuration+@Bean产生一个类的对象交给Spring管理
然后@Resource注入
比如RestTemplate
如果不写配置类Consider defining a bean of type 'org.springframework.web.client.RestTemplate' in your configuration.

 

但有的时候不需要些配置类
比如
@Resource
private DiscoveryClient discoveryClient;

 


请问什么时候用类可以直接注入,什么时候需要自己写配置类

  • 写回答

5条回答 默认 最新

  • 木子的木木 2021-03-26 22:18
    关注

    Springboot很多自动配置的,你只要存在配置或者引入某个包就能触发自动配置,建议去看看XXAutoConfiguration相关类

    评论

报告相同问题?