NacosDiscoveryProperties注入问题

来源:6-14 扩展Ribbon-支持Nacos权重

码到成功1002

2022-04-01

老师你好,请教个问题:

为什么注入NacosDiscoveryProperties直接通过@Autowired注解就可以,而有时注入其他对象,比如RestTemplate,需要定义一个@Configuration类,在其中加入@Bean修饰的方法,方法中new 个RestTemplate的对象呢

写回答

1回答

大目

2022-04-01

NacosDiscoveryProperties 这个bean在spring cloud alibaba中已经初始化过了,所以可以直接用

resttemplate没有初始化过,所以需要自己用@bean初始化一下,然后才能注入。

其实事情并没有少,也没有黑科技,只是框架内置初始化,和有些东西需要自己初始化的区别

0
2
大目
回复
码到成功1002
可以用课程2-6节的 /actuator/beans 去查看spring容器中所有的bean,查不到就说明没有初始化过。
2022-04-01
共2条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程