目录

1.在resourse下创建bootstrap.yml文件

2.nacos配置文件

3. 启动项目

4.总结


1.在resourse下创建bootstrap.yml文件

 加入:

spring.application.name=gulimail-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.namespace=42435513-884a-4a84-b878-d65f1b4a33ee
spring.cloud.nacos.config.group=1111

spring.cloud.nacos.config.extension-configs[0].data-id=datasource.yml
spring.cloud.nacos.config.extension-configs[0].group=dev
spring.cloud.nacos.config.extension-configs[0].refresh=true

spring.cloud.nacos.config.extension-configs[1].data-id=mybatis.yml
spring.cloud.nacos.config.extension-configs[1].group=dev
spring.cloud.nacos.config.extension-configs[1].refresh=true

spring.cloud.nacos.config.extension-configs[2].data-id=other.yml
spring.cloud.nacos.config.extension-configs[2].group=dev
spring.cloud.nacos.config.extension-configs[2].refresh=true

2.nacos配置文件

3. 启动项目

2023-05-23 20:21:52.644  INFO 27064 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [subscribe] mybatis.yml+dev+42435513-884a-4a84-b878-d65f1b4a33ee
2023-05-23 20:21:52.645  INFO 27064 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [add-listener] ok, tenant=42435513-884a-4a84-b878-d65f1b4a33ee, dataId=mybatis.yml, group=dev, cnt=1
2023-05-23 20:21:52.645  INFO 27064 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [subscribe] gulimail-coupon.properties+1111+42435513-884a-4a84-b878-d65f1b4a33ee
2023-05-23 20:21:52.645  INFO 27064 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [add-listener] ok, tenant=42435513-884a-4a84-b878-d65f1b4a33ee, dataId=gulimail-coupon.properties, group=1111, cnt=1
2023-05-23 20:21:52.646  INFO 27064 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [subscribe] gulimail-coupon+1111+42435513-884a-4a84-b878-d65f1b4a33ee
2023-05-23 20:21:52.646  INFO 27064 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [add-listener] ok, tenant=42435513-884a-4a84-b878-d65f1b4a33ee, dataId=gulimail-coupon, group=1111, cnt=1
2023-05-23 20:21:52.646  INFO 27064 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [subscribe] other.yml+dev+42435513-884a-4a84-b878-d65f1b4a33ee
2023-05-23 20:21:52.646  INFO 27064 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [add-listener] ok, tenant=42435513-884a-4a84-b878-d65f1b4a33ee, dataId=other.yml, group=dev, cnt=1
2023-05-23 20:21:52.647  INFO 27064 --- [           main] c.a.n.client.config.impl.ClientWorker    : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [subscribe] datasource.yml+dev+42435513-884a-4a84-b878-d65f1b4a33ee
2023-05-23 20:21:52.647  INFO 27064 --- [           main] c.a.nacos.client.config.impl.CacheData   : [fixed-127.0.0.1_8848-42435513-884a-4a84-b878-d65f1b4a33ee] [add-listener] ok, tenant=42435513-884a-4a84-b878-d65f1b4a33ee, dataId=datasource.yml, group=dev, cnt=1
2023-05-23 20:22:05.297  INFO 27064 --- [nio-7000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-05-23 20:22:05.297  INFO 27064 --- [nio-7000-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2023-05-23 20:22:05.298  INFO 27064 --- [nio-7000-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms

可以看到

加载了三个配置文件。 

当把。。。注掉

 加载的则是默认分组的配置文件:

4.总结

同时加载多个配置集,微服务任何配置信息,任何配置文件都可以放在配置中心中,只需要在bootstrap.properties说明加载配置中心中哪些配置文件即可。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐