通过注解方式加载自定义yml文件
@Component
@PropertySource(value = "conf/jgpt.yml")//指定文件位置
@ConfigurationProperties(prefix = "jgpt-api")// 指定前缀
@Data
public class JgptConst {
public static String clientId;
//加载对应数据
@PostConstruct
public static void setClientId(String clientId) {
JgptConst.clientId = clientId;
}
}
yml文件
jgpt-api:
clientId: 10105
该博客介绍了如何通过Java注解加载并配置自定义的YML文件。示例中展示了使用@Component, @PropertySource和@ConfigurationProperties注解来指定文件位置和前缀,并在启动时设置静态变量以加载客户端ID。
5777

被折叠的 条评论
为什么被折叠?



