当使用 Spring Cloud
的时候,配置信息一般是从配置中心加载的,为了取得配置信息(比如密码等),你需要一些提早的或引导配置。因此,把配置中心信息放在
bootstrap.yml,用来加载真正需要的配置信息。
配置中心可以用nacos,也可以用springCloud config 。下边以nacos为例:
bootstrap.yml的配置为:
spring:
profiles:
active: test
application:
name: xxxx-api
aname: 10086
cloud:
nacos:
config:
#测试地址
server-addr: xxxx
prefix: ${spring.application.name}
file-extension: yml
group: xxx
#测试命名空间
namespace: xxx
username: xxx
password: xxx
启动命令为:
java -Xms6g -Xmx6g -XX:+UseG1GC -Dlog4j2.formatMsgNoLookups=true -jar /app.jar
--spring.profiles.active=prod
--spring.cloud.nacos.config.server-addr=xxx.com:80
--spring.cloud.nacos.config.namespace=xxxx
--spring.cloud.nacos.username=xxx
--spring.cloud.nacos.password=xxx
更多推荐
使用bootstrap.yml读取配置中心的配置文件
发布评论