我不确定如何提出这个问题,但是最近几天一直在努力寻找这个问题。因此,请分享所有可能的建议来消除我的疑问。
我已经编写了一个代码,他们正在使用log4j进行日志记录。因此,在检查时,他们从哪里访问log4j.properties
文件以访问代码中的属性以创建日志。我发现这来自application.properties文件。
问题开始了。
下面有一个Log4jloader类
class Log4jloader {
private String log4jConfig
public void setLog4jCOnfig(String log4jConfig){
this.log4jConfig = log4jConfig;
setlog4jProperty(log4jConfig);
}
}
稍后,我发现log4j.properties文件的路径位置来自xml下面的${common.log4j.properties}
。
<bean id = "Log4jloader" class = "pop.hpt.Log4jloader">
<property name = "log4jConfig" value = "${common.log4j.properties}"/>
</bean>
此变量${common.log4j.properties}
的值来自application.properties文件。并且还搜索了此文件的放置位置,但无法找到此application.prioperties
文件如何以int代码加载。
有人可以帮助我如何将此文件加载到代码中吗?从过去近一个星期的时间看这件事。我只知道那是春天出现了,这是Spring框架的默认功能。 (我错了吗?)