1、配置nacos,进入nacos网页,详情在docker部署环境已经说明:
http://t.csdn.cn/XcZjHhttp://t.csdn.cn/XcZjH
2、进入nacos网页,配置命名空间
【命名空间】==>【新建命名空间】==>【配置管理】==>【创建配置】==>
【配置命名空间ID、DataID、配置格式(后缀名)、Group】
在创建的配置中修改端口号,测试 后面要用
server.port=8088
3、新建springboot项目
4、注入依赖,配置 pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
5、绑定 nacos 的命名空间,配置 bootstrap.yml
spring:
application:
name: nacos
profiles:
active: dev
cloud:
nacos:
username: nacos
password: nacos
server-addr: localhost:8848 #nacos服务地址
discovery:
namespace: 0063ceeb-8cb2-4b81-9b90-1f6ec0e48343
config:
namespace: 0063ceeb-8cb2-4b81-9b90-1f6ec0e48343 #我们在nacos中创建的空间名称
timeout: 3000
refresh-enabled: true #修改后自动加载
group: dev #nacos配置文件所选择的group
prefix: ${spring.application.name}
file-extension: properties #读取nacos配置文件后缀
6、设置启动类,开启nacos服务注解
@EnableDiscoveryClient
@SpringBootApplication
public class NacosApplication {
public static void main(String[] args) {
SpringApplication.run(NacosApplication.class, args);
}
}
7、运行 springboot 项目 ,端口号已经修改为8088,成功绑定命名空间