程序中读取Nacos的配置信息
之前接触到微服务项目时候就很好奇在程序中是怎么读取到Nacos中的配置信息的…直到今天在程序中看到这样的一个注解,@ConfigurationProperties,百度了下,豁然开朗~@ConfigurationProperties@ConfigurationProperties是springboot提供读取配置文件的一个注解。Nacos配置如下:现在需要在程序中拿到这三个值进行下一步接口的调用,
·
之前接触到微服务项目时候就很好奇在程序中是怎么读取到Nacos中的配置信息的…
直到今天在程序中看到这样的一个注解,@ConfigurationProperties,百度了下,豁然开朗~
@ConfigurationProperties
@ConfigurationProperties是springboot提供读取配置文件的一个注解。
Nacos配置如下:
现在需要在程序中拿到这三个值进行下一步接口的调用,就需要用到@ConfigurationProperties注解,搭配prefix来使用,比如创建这样的一个类,prefix指向Nacos的配置名,直接引入这个类get对应的字段即可。
@Data
@Configuration
@RefreshScope
@ConfigurationProperties(prefix = "ids")
public class IdsClientProperties {
private String serverUri;
private String appName;
private String secretKey;
}
又或者如下方式获取:
使用@Value注解获取nacos的配置信息
@Value("${ids.serverUri}")
private String serverUri;
@Value("${ids.appName}")
private String appName;
@Value("${ids.secretKey}")
private String secretKey;
更多推荐
已为社区贡献1条内容
所有评论(0)