diff --git a/labx-05/labx-05-sca-nacos-config-demo-profiles/pom.xml b/labx-05/labx-05-sca-nacos-config-demo-profiles/pom.xml new file mode 100644 index 00000000..e8827fb2 --- /dev/null +++ b/labx-05/labx-05-sca-nacos-config-demo-profiles/pom.xml @@ -0,0 +1,64 @@ + + + + labx-05 + cn.iocoder.springboot.labs + 1.0-SNAPSHOT + + 4.0.0 + + labx-05-sca-nacos-config-demo-profiles + + + 2.2.4.RELEASE + Hoxton.SR1 + 2.2.0.RELEASE + + + + + + + org.springframework.boot + spring-boot-starter-parent + ${spring.boot.version} + pom + import + + + org.springframework.cloud + spring-cloud-dependencies + ${spring.cloud.version} + pom + import + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + ${spring.cloud.alibaba.version} + pom + import + + + + + + + + org.springframework.boot + spring-boot-starter-web + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + diff --git a/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java new file mode 100644 index 00000000..e57a51b9 --- /dev/null +++ b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java @@ -0,0 +1,13 @@ +package cn.iocoder.springcloudalibaba.labx5.nacosdemo; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class DemoApplication { + + public static void main(String[] args) { + SpringApplication.run(DemoApplication.class); + } + +} diff --git a/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap-dev.yaml b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap-dev.yaml new file mode 100644 index 00000000..de8156fb --- /dev/null +++ b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap-dev.yaml @@ -0,0 +1,10 @@ +spring: + cloud: + nacos: + # Nacos Config 配置项,对应 NacosConfigProperties 配置属性类 + config: + server-addr: 127.0.0.1:8848 # Nacos 服务器地址 + namespace: 14226a0d-799f-424d-8905-162f6a8bf409 # 使用的 Nacos 的命名空间,默认为 null + group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP + name: # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name + file-extension: yaml # 使用的 Nacos 配置集的 dataId 的文件拓展名,同时也是 Nacos 配置集的配置格式,默认为 properties diff --git a/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap-prod.yaml b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap-prod.yaml new file mode 100644 index 00000000..77156330 --- /dev/null +++ b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap-prod.yaml @@ -0,0 +1,10 @@ +spring: + cloud: + nacos: + # Nacos Config 配置项,对应 NacosConfigProperties 配置属性类 + config: + server-addr: 127.0.0.1:8848 # Nacos 服务器地址 + namespace: f1686f3b-a984-4cdf-8298-7caee3455d14 # 使用的 Nacos 的命名空间,默认为 null + group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP + name: # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name + file-extension: yaml # 使用的 Nacos 配置集的 dataId 的文件拓展名,同时也是 Nacos 配置集的配置格式,默认为 properties diff --git a/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap.yaml b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap.yaml new file mode 100644 index 00000000..d6e31da9 --- /dev/null +++ b/labx-05/labx-05-sca-nacos-config-demo-profiles/src/main/resources/bootstrap.yaml @@ -0,0 +1,3 @@ +spring: + application: + name: demo-application diff --git a/labx-05/pom.xml b/labx-05/pom.xml index 7eccabae..986936ac 100644 --- a/labx-05/pom.xml +++ b/labx-05/pom.xml @@ -13,6 +13,7 @@ pom labx-05-sca-nacos-config-demo + labx-05-sca-nacos-config-demo-profiles