导入依赖
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
</dependency>
在配置类添加:dataId 为nacos的配置文件的dataId
@NacosPropertySource(dataId = "dd-other-api",autoRefreshed = true)
实体类:注意不能使用static修饰
可以在类上加@Component添加到bean
@NacosValue(value = "${signature.testHttp}", autoRefreshed = true)
public String TEST_HTTP;
完整实例
@NacosPropertySource(dataId = "dd-other-api", autoRefreshed = true)
@Data
@RefreshScope
@Configuration
@Component
@ConfigurationProperties(prefix = "pay-business")
public class PayUtils {
@NacosValue(value = "${pay-business.url}", autoRefreshed = true)
public String url;
@NacosValue(value = "${pay-business.appid}", autoRefreshed = true)
public String appId;
}
参考 阿里的sdk