SpringCloud 读取Nacos中数据配置
1.在Nacos中配置数据源
在“配置列表”中点击“加号”创建配置文件
我选择的是YAML格式
#数据源配置 spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/spider01?characterEncoding=utf-8&useSSL=false username: root password: 123456
这里的DataID是后续代码中要读取用到。个人的习惯是和微服务的名词一样,便于读取和识别。发布后就可以了。这里需要注意 Data ID的后缀最好为yaml。
Data ID命名规则:
2.引用nacos-fonfig
在Pom文件中添加
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
3.创建bootstrap.yml
server: port: 7001 spring: application: name: provider-weather-collection profiles: # 环境配置 active: dev cloud: nacos: discovery: server-addr: 127.0.0.1:8848 config: #配置中心地址 server-addr: 127.0.0.1:8848 # 配置文件prefix prefix: ${spring.application.name} #配置文件格式 file-extension: yaml #配置文件的环境 group: DEFAULT_GROUP jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 feign: hystrix: enabled: false logging: level: io: seata: info management: endpoints: web: exposure: include: '*' mybatis: mapperLocations: classpath:mapper/*.xml # spring boot集成mybatis的方式打印sql configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
分类:
SpringCloud
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!