从Spring Cloud Config加载值/属性的正确方式是通过使用Spring Cloud Config客户端来实现。Spring Cloud Config是一个分布式配置管理工具,可以集中管理应用程序的配置文件,并提供REST接口供应用程序获取配置信息。
以下是正确的步骤:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
spring:
cloud:
config:
uri: http://config-server:8888
name: my-application
@SpringBootApplication
@EnableConfigServer
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
@Value("${my.property}")
private String myProperty;
在上述代码中,${my.property}
是配置文件中的属性名。
Spring Cloud Config还提供了其他功能,如配置文件的动态刷新和加密解密等。更多详细信息和使用示例,请参考腾讯云的Spring Cloud Config产品介绍页面:Spring Cloud Config产品介绍
领取专属 10元无门槛券
手把手带您无忧上云