NACOS configuration, bootstrap.properties detailed explanation

#Service name: nacos needs to correspond to 
spring.application.name=nacos-config 
#Service port 
server.port=8081 
#nacos address 
spring.cloud.nacos.config.server-addr=localhost:8848 

#1. Only the above configuration The default loaded file is: ${application.name} nacos-config 

#2. Specify the file suffix name 
#The loaded file is: ${application.name}.${file-extension} 
#nacos-config.yaml, no The default configuration is the properties file 
spring.cloud.nacos.config.file-extension=yaml 

#3, profile: Specify the environment file name: ${application.name}-${profile}.${file-extension} 
##nacos- config-prod.yaml 
#spring.profiles.active=prod 
#4. The environment isolation provided by nacos itself, here is the development environment 
#spring.cloud.nacos.config.namespace=ff02931a-6fdb-4681-ac37-2f6d9a0596f8 

# 5. Customize the group configuration. It can also be set as a database configuration group or a middleware configuration group, but it is generally not used. 
# The configuration center downplays the concept of groups and uses the default value DEFAULT_GROUP
#spring.cloud.nacos.config.group=DEFAULT_GROUP 

#6. Customized Data Id configuration shared configuration (sharedConfigs) 
#spring.cloud.nacos.config.shared-configs[0].data-id= common.yaml 
# You don’t need to configure it, use the default 
#spring.cloud.nacos.config.shared-configs[0].group=DEFAULT_GROUP 
# This needs to be set to true, the dynamic can be refreshed, the default is false 
#spring.cloud.nacos.config.shared- configs[0].refresh=true 

# 7. Extension Configuration (extensionConfigs) 
# Supports multiple DataId configurations for one application, mybatis.yaml datasource.yaml 
#spring.cloud.nacos.config.extension-configs[0 ].data- id=datasource.yaml 
#spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP 
#spring.cloud.nacos.config.extension-configs[0].refresh=true 
 
#The later configuration during loading will overwrite the previous configuration.
#${application.name} -${profile}.${file-extension} msb-edu-prod.yaml
#${application.name}.${file-extension} nacos-config.yaml 
#${application.name} nacos-config 
#extensionConfigs extension configuration file 
#sharedConfigs Multiple microservices public configuration redis

Guess you like

Origin blog.csdn.net/f746262041/article/details/129975471
Recommended