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