以下是以minio为例
方式一
在配置文件中加上如下配置
spring:
application:
name: media-service
cloud:
nacos:
server-addr: 192.168.101.65:8848
discovery:
namespace: dev520
group: xuecheng-plus-project
config:
namespace: dev520
group: xuecheng-plus-project
file-extension: yaml
refresh-enabled: true #添加此配置
方式二
在我们的配置类中加入@RefreshScope
@Configuration
@RefreshScope
public class MinioConfig {
@Value("${minio.endpoint}")
private String endpoint;
@Value("${minio.accessKey}")
private String accessKey;
@Value("${minio.secretKey}")
private String secretKey;
@Bean
public MinioClient minioClient() {
MinioClient minioClient =
MinioClient.builder()
.endpoint(endpoint)
.credentials(accessKey, secretKey)
.build();
return minioClient;
}
}