application-name属性

来源:12-2 使用Nacos管理配置

棋子Four

2023-07-18

视频中 bootstrap.yml 的【application:name:content-canter】 直接从application.yml 中剪切过来,我不是很懂,那意味着application.yml配置中直接缺少了【application-name】属性,这样没问题吗?如果没问题,那是不是意味着原先该属性是多余的?如果有问题,可是后续的项目启动却能正常启动,这样来说,是不是之后正常启动的项目中,Feign或者Ribbon两者中的一个会出现问题?

写回答

1回答

大目

2023-07-18

12-5节是不是漏看了,这一节有讲为什么啊。

bootstrap上下文在应用上下文启动之前启动,用来读远程配置。

配置读取需要知道读哪个应用的配置,所以要放到bootstrap里面。

而前面放application里面也不多余,因为bootstrap是配置中心引入的,如果你不加相关依赖,根本不读bootstrap文件中的配置。

0
2
大目
回复
棋子Four
哈喽,是的哈。 application上下文可以读取bootstrap上下文的配置的 可以认为,bootstrap.yaml里面的配置,在子上下文也可以读到。
2023-10-07
共2条回复

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

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

3085 学习 · 1324 问题

查看课程