环境配置
- MacBook Air M1
- Idea 2022.1
- Zulu JDK1.8
- SpringBoot2.7.0
- Nacos Server 2.0.2
Pom配置
1 2 3 4 5 6 7 8 9 10 11 12 13
| <!-- 配置中心 --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>${nacos.version}</version> </dependency>
<!-- 注册中心 --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-discovery-spring-boot-starter</artifactId> <version>${nacos.version}</version> </dependency>
|
Application配置
1 2 3 4 5 6 7 8 9 10
| nacos: config: server-addr: host:port type: yaml data-id: dataId bootstrap: enable: true log-enable: true discovery: server-addr: host:port
|
Application Class
package com.cc.nacos;
import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@NacosPropertySource(dataId = "example", autoRefreshed = true)
public class NacosDemoApplication {
public static void main(String[] args) {
SpringApplication.run(NacosDemoApplication.class, args);
}
}