[1]啓動spring cloud項目,使用nacos作爲配置中心

  1. nacos-server的下載和啓動
  2. spring-cloud項目的快速搭建
  3. 引入nacos配置中心
    1.  引入 依賴
    2. 編寫配置文件
    3. 測試類

第一步,https://nacos.io/zh-cn/docs/quick-start.html

下載release包,我下載的是2.0.3的zip包,windows平臺使用 下載解壓,當前目錄 cmd 運行 startup.cmd -m standalone (其他模式後面熟悉之後學習)

啓動成功後,登錄管理平臺, localhost:8848/nacos nacos/nacos

第二步,https://start.spring.io/

選擇jar管理分類、語言和版本、項目的信息等,這裏加了web的依賴用於測試

generate 下載代碼 用idea打開項目

第三步,https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html

pom增加依賴

<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.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

以及cloud的版本

<dependencyManagement> 
    <dependencies> 
        <dependency> 
            <groupId>org.springframework.cloud</groupId> 
            <artifactId>spring-cloud-dependencies</artifactId> 
            <version>2020.0.4</version> 
            <type>pom</type> 
            <scope>import</scope> 
        </dependency> 
    </dependencies> 
</dependencyManagement>

修改配置文件 bootstrap.properties

spring.cloud.nacos.config.server-addr=127.0.0.1:8848 
spring.cloud.nacos.config.file-extension=yaml 
spring.cloud.nacos.config.prefix=first

spring.profiles.active=dev 
spring.application.name=first
server.port=8081

寫測試類 

@RestController 
@RequestMapping("/config") 
@RefreshScope 
public class ConfigTestController {

    @Value("${value:local}")
    private String testValue;

    @GetMapping("/test")
    public String config() {
        return testValue;
    }
}

打開接口查看: 展示默認值爲local

在nacos平臺配置,再次刷新頁面

 

配置生效,到此整個過程結束

此過程簡單使用nacos作爲配置中心服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章