欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

application.properties/yml文件读取

发布时间:2025/4/16 编程问答 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 application.properties/yml文件读取 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在 SpringBoot 的核心配置文件中,除了使用内置的配置项之外,我们还可以在自定义配置,然后采用如下注解去读取配置的属性值

1、通过@Value注解读取;(配置项比较少的时候)


在 SpringBootController 中定义属性,并使用@Value 注解或者自定义配置值,并对其方法进行测试

2、通过映射类读取;(配置项目比较多的时候)



或着

@ConfigurationProperties(prefix = "myconfig.user")//前缀 public class User { private String name;//自动匹配name private int sex;//自动匹配sex private int age;//自动匹配age }

3、通过Environment对象读取;(spring ioc直接就给我们创建了该环境对象)

从环境对象中读取配置;

@Autowired Environment env;@GetMapping("/user") Public String user() {StringBuilder sb = new StringBuilder();sb.append("从Environment中获取配置:\n");sb.append(env.getProperty("myconfig.user.name"));//注意这里不加${}return sb.toString(); }

4、通过嵌套静态内部类读取(参考server.前缀的方式)

总结

以上是生活随笔为你收集整理的application.properties/yml文件读取的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。