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 上的配置的。
参考文档: