1.nacos作为配置中心
使用情景:
一般固定配置文件还是写在服务器端,只有需要热更新的配置才放到nacos配置中心.
操作流程:
1.配置本地配置文件application.yml
- 环境配置为开发环境
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
server:
port: 8201
spring:
application:
name: service-hosp
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
data:
mongodb:
uri: mongodb://192.168.131.129:27017/test
datasource:
driver-class-name: com.mysql.jdbc.Driver
password: root
url: jdbc:mysql://localhost:3306/yygh_hosp?characterEncoding=utf-8&useSSL=false
username: root
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
profiles:
active: dev //环境
rabbitmq:
host: 192.168.131.129
password: guest
port: 5672
username: guest
2.配置中心编写nacos配置文件
- 配置说明:
- 设置配置中心配置信息
3.配置加载nacos配置信息的文件
spring:
cloud:
nacos:
config:
server-addr: localhost:8848 //注册中心地址
file-extension: yml //注册中心配置文件的类型
namespace: 06e934ef-1696-4e3a-9046-bc6fb0c28f4f //注册中心命名空间Id
group: yygh //注册中心分组Id
4.配置加载nacos配置信息的文件
- 编写配置类:
@Component
@ConfigurationProperties(prefix = "weixin.pay")
@Data
public class WeiXinConfig {
private String appid;
private String partner;
private String partnerkey;
}