开发者

java工具类static静态方法读取yml配置过程

开发者 https://www.devze.com 2025-04-12 11:51 出处:网络 作者: ekkcole
目录Java工具类static静态方法读取yml配置这样就可以获取到了总结java工具类static静态方法读取yml配置
目录
  • Java工具类static静态方法读取yml配置
  • 这样就可以获取到了
  • 总结

java工具类static静态方法读取yml配置

当我们需要在工具类中获取yml配置的时候,由于变量是staic导致获取不到yml配置

因为spring加JUClOAC载静态方法比IOC早,http://www.devze.com所以不能直接使用@Value注解读取yml配置,读取结果是null。

@Component
public clphpass TestUtil {
    // 使用@Value注解读取yml配置的数据
    @Value("${test.url}")
    private String urlVlue;
    // 设置静态成员变量用来接收@Value注入的值
    private stat编程客栈ic String url;
    // 使用@PostConstruct注解用于静态变量赋值。
    @PostConstruct
    public void setUrl() {
        url=this.urlJUClOACVlue;
    }
    // 测试方法静态变量是否被赋值
    public static String testDemo() {
        return url;
    }
}
@RestController
public class GiteeLogin {
    @GetMapping("/testUtil")
    public String testUtil(){
        return TestUtil.testDemo();
    }
}

这样就可以获取到了

java工具类static静态方法读取yml配置过程

java工具类static静态方法读取yml配置过程

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号