nacos:3.2.3
spring boot:3.2.0
一、下载Nacos、启动
1、Mac/Linux
curl -fsSL https://nacos.io/nacos-installer.sh | sudo bash
2、启动
nacos-setup
二、Spring boot接入
1、导入依赖
<properties>
<java.version>17</java.version>
<spring-cloud.version>2023.0.3</spring-cloud.version>
<spring-cloud-alibaba.version>2023.0.3.2</spring-cloud-alibaba.version>
</properties>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>${spring-cloud-alibaba.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>${spring-cloud-alibaba.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-loadbalancer</artifactId>
<version>4.3.3</version>
</dependency>
2、配置文件
bootstrap.yml
spring:
profiles:
active: dev
application:
name: order
bootstrap-dev.yml
spring:
cloud:
bootstrap:
enable: true
nacos:
discovery:
server-addr: 127.0.0.1:8848
namespace: public
group: DEFAULT_GROUP
username: nacos
password: password
config:
server-addr: 127.0.0.1:8848
namespace: public
file-extension: yaml
username: nacos
password: password
group: DEFAULT_GROUP
refresh-enabled: true
config:
import:
- optional:nacos:order-dev.yaml
# - optional:nacos:${spring.application.name}.${spring.cloud.nacos.config.file-extension}
#注意!!!!spring boot3.x版本这样加载了,查了下AI2.4.x好像就需要了,具体自行验证
server:
port: 8083
# 日志配置
logging:
level:
com.demo: debug
com.alibaba.nacos: debug
3、最后
注意spring boot版本更新会带来很多问题!!!!!