spring: main: allow-bean-definition-overriding: true application: name: novel-service name-zh: '小说服务' profiles: # 当前为本地模式 active: local yt: port: 8848 file-extension: yml # 本地环境 local: addr: 127.0.0.1 namespace: 1aff43c9-b617-4d0b-8c3a-9d8b44a8beae # 测试环境 dev: addr: 127.0.0.1 namespace: ad14a1aa-fe06-473a-9050-9afa26ec0020 # 线上环境 prod: addr: 119.45.117.147 namespace: 766c8aa7-cd4c-47c5-8540-3a4dcdbdb4ae --- spring: profiles: local cloud: nacos: discovery: server-addr: ${yt.local.addr}:${yt.port} namespace: ${yt.local.namespace} config: server-addr: ${yt.local.addr}:${yt.port} namespace: ${yt.local.namespace} file-extension: ${yt.file-extension} --- spring: profiles: dev cloud: nacos: discovery: server-addr: ${yt.dev.addr}:${yt.port} namespace: ${yt.dev.namespace} config: server-addr: ${yt.dev.addr}:${yt.port} namespace: ${yt.dev.namespace} file-extension: ${yt.file-extension} --- spring: profiles: prod main: allow-bean-definition-overriding: false cloud: nacos: discovery: server-addr: ${yt.prod.addr}:${yt.port} namespace: ${yt.prod.namespace} config: server-addr: ${yt.prod.addr}:${yt.port} namespace: ${yt.prod.namespace} file-extension: ${yt.file-extension}