说一下我遇到的问题吧。关于application名的

来源:6-3 Config Client

慕粉13951610073

2018-12-09

http://img.mukewang.com/szimg/5c0ce9ab00018cd810910133.jpg

这是文git上面的配置目录结构,和老师讲的有点不太一样,每个微服务对应一个目录,因为我觉的实际开发中肯定是每个微服务的配置放在一个目录里面。不可能全部放在一层目录里面。

http://img.mukewang.com/szimg/5c0ceaa600015cfc07500383.jpg

这是config服务的yml配置,我用的ssh,不用输用户密码。

http://img.mukewang.com/szimg/5c0ceba70001f15105750349.jpg

然后order服务的yml配置,这里必须明确指定spring.cloud.config.name=order.不然取不到对应的配置,一开始我只配了一个spring.application.name=order,调了半天也取不到对应配置。。我不确定是不是所有配置只放在一层目录的时候,是不是不需要指定spring.cloud.config.name。

写回答

2回答

廖师兄

2018-12-11

我公司在用的就是课程中的样子呢。你这样多一层目录出来,商品服务的配置文件路径是不是 product/product-prod.yaml?

其实可以看看spring cloud config的设计,没有推荐多一层目录来区分呢

/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
0
6
廖师兄
回复
慕粉13951610073
那我最初的理解是对的,product/product-prod.yaml。你觉得方便就行,这个地方没有唯一标准。
2018-12-17
共6条回复

悟空不悟空

2019-04-02

mark下来

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程