Spring Boot 应用集成Nacos的示例, 主要实现:
- 将数据源的配置移至nacos中进行预加载配置
- 将服务注册进nacos
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>0.2.12</version>
</dependency>
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-discovery-spring-boot-starter</artifactId>
<version>0.2.12</version>
</dependency>
nacos相关的配置信息都在application.properties中。
数据源配置在nacos上。 命名空间为demo, Data Id 为 mysql.properties, Group 为: DEFAULT_GROUP。
spring.datasource.url=jdbc:mysql://10.3.69.41:3306/demo?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&failOverReadOnly=false
spring.datasource.username=root
spring.datasource.password=password
参考配置说明: https://github.com/nacos-group/nacos-spring-boot-project/wiki/用户使用文档#配置参数设置
使用规范可以参考: https://blog.csdn.net/czpandy/article/details/120514268