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
标签:读取,配置文件,spring,配置,Nacos,server,SpringCloud,cloud,name 来源: https://www.cnblogs.com/ckfuture/p/16639309.html