首页 > 解决方案 > 如何仅从属性文件中加载特定的关键字或行而不在 java 中加载完整的属性文件

问题描述

有没有办法只从属性文件中加载特定类型的关键字?我不想加载整个属性文件只需要加载特定的键匹配行。例如,我们有以下属性文件:

server.host=bharat.corp.com   
server.user=kumar  
server.pwd=password123  
emp.name=M.W.Khan   
emp.id=230989    
emp.address=Birsingpur 

在上面的属性中,我只想加载从 emp 开始的键,而不是加载包括服务器在内的所有属性。

提前致谢。

标签: javapropertiesloadingproperties-file

解决方案


spring-boot您可以使用注释:

@Component
@ConfigurationProperties(prefix = "emp")

推荐阅读