1.nacos添加配置
2.項目引入依賴
<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>0.2.1</version> </dependency>
3.配置
spring: application: name: nacos_test nacos: config: namespace: 4f04a2dd-3c9c-49bf-b4d3-3f65f8c9762c server-addr: 192.168.173.39:8848 file-extension: yaml enabled: true
4.獲取
package com.java4all.nacosdemo; import com.alibaba.nacos.api.config.annotation.NacosValue; import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController @NacosPropertySource(dataId = "nacos_test.yaml",groupId = "DEFAULT_GROUP",autoRefreshed = true) public class NacosdemoApplication { @NacosValue(value = "${approval.app.appId:1762222222}",autoRefreshed = true) private String appId; @NacosValue(value = "${name:IT雲清}",autoRefreshed = true) private String name; public static void main(String[] args) { SpringApplication.run(NacosdemoApplication.class, args); } @GetMapping("test1") public String test1(String age){ System.out.println(age+" : "+appId+" : "+name); return age+" : "+appId+" : "+name; } }
本文同步分享在 博客「IT雲清」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。java