spring boot與nacos的配置


1.首先找台機安裝好nacos,確保有正常訪問 。

2.加入依賴

  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.2.5.RELEASE</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Greenwich.SR3</version>
            <type>pom</type>
            <scope>runtime</scope>
        </dependency>
        <!--nacos連接注冊中心-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2.2.1.RELEASE</version>
        </dependency>
        <!--nacos 配置中心-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>2.2.1.RELEASE</version>
        </dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>

3.在starter文件里增加注解

@EnableDiscoveryClient
增加配置文件 bootstrap.properties內容
server.port=18080
#設置服務名
spring.application.name=spring-cloud-two
#設置注冊中心連接地址,多個用,號隔開
spring.cloud.nacos.discovery.server-addr=192.168.0.10:8848
#設置nacos配置中心連接地址
spring.cloud.nacos.config.server-addr=192.168.0.10:8848
spring.cloud.nacos.username=nacos
spring.cloud.nacos.password=nacos

#設置配置文件名的后綴,默認是.properties
#spring.cloud.nacos.config.file-extension=yaml

#設置所在的命名空間,默認會到public里,填寫命名空間ID
#spring.cloud.nacos.config.namespace=wewe-wewe-12-wewe

#設置所在的組
#spring.cloud.nacos.config.group=DEFAULT_GROUP

#設置作用的文件,當出現a-test.yaml,a-dev.yaml時,定義為dev值則用后者文件
#spring.profiles.active=dev

 



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM