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