+-
首页 专栏 java 文章详情
关注作者
关注作者
0
Spring Cloud 集成nacos作为注册中心和配置中心
花花呀 发布于 4 月 14 日
nacos安装
https://blog.csdn.net/letters...
注册中心配置
pom添加配置 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
在bootstrap.yml添加nacos配置信息,自动将项目注册到nacos服务上:
添加完成后启动项目,打开nacos管理界面即可看到服务注册到nacos服务上。
配置中心配置
pom添加配置
<!--配置中心--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
在bootstrap.yml配置文件中添加配置信息。
说明:需要配置spring.application.name
,它是构成 Nacos 配置管理
dataId
字段的一部分。 在 Nacos Spring Cloud 中,
dataId
的完整格式如下:
${prefix}-${spring.profile.active}.${file-extension}
prefix
默认为
spring.application.name
的值,也可以通过配置项
spring.cloud.nacos.config.prefix
来配置。
spring.profile.active
即为当前环境对应的 profile,详情可以参考 Spring Boot文档。
注意:当 spring.profile.active
为空时,对应的连接符 -
也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}
file-exetension
为配置内容的数据格式,可以通过配置项
spring.cloud.nacos.config.file-extension
来配置。目前只支持
properties
和
yaml
类型。
启动类上添加@EnableDiscoveryClient注解
获取配置的类上加@RefreshScope注解,自动更新内容,无需重启项目
使用@Value注解获取配置文件中的配置信息。
java 注册中心 spring-cloud nacos
阅读 151 发布于 4 月 14 日
举报
赞
收藏
分享
本作品系原创, 采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议
花花呀
328 声望
18 粉丝
0 条评论
得票数 最新
提交评论
花花呀
328 声望
18 粉丝
宣传栏
目录
▲
nacos安装
https://blog.csdn.net/letters...
注册中心配置
pom添加配置 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
在bootstrap.yml添加nacos配置信息,自动将项目注册到nacos服务上:
添加完成后启动项目,打开nacos管理界面即可看到服务注册到nacos服务上。
配置中心配置
pom添加配置
<!--配置中心--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
在bootstrap.yml配置文件中添加配置信息。
说明:需要配置spring.application.name
,它是构成 Nacos 配置管理
dataId
字段的一部分。 在 Nacos Spring Cloud 中,
dataId
的完整格式如下:
${prefix}-${spring.profile.active}.${file-extension}
prefix
默认为
spring.application.name
的值,也可以通过配置项
spring.cloud.nacos.config.prefix
来配置。
spring.profile.active
即为当前环境对应的 profile,详情可以参考 Spring Boot文档。
注意:当 spring.profile.active
为空时,对应的连接符 -
也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}
file-exetension
为配置内容的数据格式,可以通过配置项
spring.cloud.nacos.config.file-extension
来配置。目前只支持
properties
和
yaml
类型。
启动类上添加@EnableDiscoveryClient注解
获取配置的类上加@RefreshScope注解,自动更新内容,无需重启项目
使用@Value注解获取配置文件中的配置信息。