LinMinquan's Blog

Experience technology to change life

Nacos as Config Center of Java Sprint Boot Project

环境:

Nacos server v2.2.3,在本地跑的。

SpringBoot v2.6.14

Java v1.8

源码:

https://github.com/linmq/java-examples/tree/main/nacos-demo

我一直想知道,到底一个在运行的项目,用的是本地的配置,还是 nacos 上的配置。

2023-12-03 21:45:37.629  WARN 33612 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : Ignore the empty nacos configuration and get it based on dataId[myNacos.properties] & group[DEFAULT_GROUP]
2023-12-03 21:45:37.629  INFO 33612 --- [           main] b.c.PropertySourceBootstrapConfiguration : Located property source: [BootstrapPropertySource {name='bootstrapProperties-myNacos.properties,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-myNacos,DEFAULT_GROUP'}]
2023-12-03 21:45:37.632  INFO 33612 --- [           main] c.e.nacosdemo.NacosDemoApplication       : No active profile set, falling back to 1 default profile: "default"
2023-12-03 21:45:37.877  INFO 33612 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=049d710e-7409-33cd-aa70-4c51c433c093
2023-12-03 21:45:38.017  INFO 33612 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2023-12-03 21:45:38.022  INFO 33612 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-12-03 21:45:38.022  INFO 33612 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.69]
2023-12-03 21:45:38.100  INFO 33612 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-12-03 21:45:38.100  INFO 33612 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 458 ms
2023-12-03 21:45:38.610  INFO 33612 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2023-12-03 21:45:38.829  INFO 33612 --- [           main] c.e.nacosdemo.NacosDemoApplication       : Started NacosDemoApplication in 2.268 seconds (JVM running for 2.732)
2023-12-03 21:45:38.832  INFO 33612 --- [           main] c.a.c.n.refresh.NacosContextRefresher    : listening config: dataId=myNacos.properties, group=DEFAULT_GROUP
2023-12-03 21:45:38.833  INFO 33612 --- [           main] c.a.c.n.refresh.NacosContextRefresher    : listening config: dataId=myNacos, group=DEFAULT_GROUP
hello world
Nacos Config Test

上面倒数第三、四两行,是表示用的是 nacos 上的配置的。

参考文档:

SpringCloud-Nacos-Config使用


Share