依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
对应的nacos-config配置:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2023.0.3.2</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>3.1.1</version>
</dependency>
对应的配置文件:
bootstrap.yml
server:
port: 1104
spring:
application:
name: ai-qywxbot
profiles:
active: dev
bootstrap-dev.yml
server:
port: 1104
spring:
cloud:
nacos:
config:
server-addr: xxxxxx
#没有后缀名报错
file-extension: yaml
username: nacos
password: nacos
config:
import:
- optional:nacos:${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
# datasource:
# url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&characterEncoding=utf-8
# username: root
# password: 123456
# driver-class-name: com.mysql.cj.jdbc.Driver
#mybatis-plus:
# #config-location: classpath:mybatis/mybatis-config.xml #?????
# mapper-locations: classpath:mybatis/mapper/*.xml
# type-aliases-package: org.example.xiaomaibu.mybatis.entity