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