文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
配置文件中的属性值注入 Java Bean 对象
这部分是承接昨天的内容,也就是上面通过 @Value
注解把配置文件中的值注入 bean 中。还有另一种方法,通过 @ConfigurationProperties
注解,这个不同于 @Value
将属性值一个一个绑定,是类型安全的,适合将批量的配置文件中的数据一一映射到 bean 中
先看下配置文件怎么个写法:
server.ip=xxx
server.port=8081
...
@Component
@ConfigurationProperties(prefix = "server")
public class ServerProperties{
private String ip;
private String port;
//...
}
- prefix 值是要加载的配置的前缀
- bean 类中的属性名要和配置中属性名对应,但不是很严格,比如 port 可以对应 PORT、po-rt 等
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论