我想将属性文件加载到spring bean中。 我发现了两种方法:
<util.properties>
并使用@Resource
或@Autowired
我不想为这种情况创建@configuraiton bean,因为所有spring配置都是用xml维护的。
如果我按照第一种方法 - 我没有以下选项来处理缺少属性文件的方案 @PropertySource(value =“classpath:missing.properties”,ignoreResourceNotFound = true)
我希望注入整个属性文件,因为这是查找文件,并且将根据逻辑访问不同的密钥。 (因此上下文属性占位符不会帮助)
有什么方法可以将属性文件注入bean并处理丢失的文件场景?
答案 0 :(得分:0)
我们可以像下面那样实现它
$_GLOBALS['global_var'] = 'Some Shareable Data';
function func1()
{
$x = $_GLOBALS['global_var'];
//function codes
}