Log4j配置文件位置+Spring数据源配置文件位置

简介:

一个.Log4j配置文件位置

1.加载自己主动

当应用程序启动,缺省情况下,这将是src文件夹搜索log4j.xml型材。如果不存在。我们将继续寻找log4j.properties文件,仅仅要找到当中一个就会载入该配置文件内容。


2.手动载入

假设将log4j.properties(或log4j.xml)放到其他文件夹下,比方下图中的位置,应用程序就不能自己主动载入log4j的配置文件了,由于应用程序找不到该配置文件,你须要手动载入。

须要在应用程序启动的代码中增加例如以下的代码:

//载入config目录下的log4j.properties
			String log4jPath=System.getProperty("user.dir")+"/config/log4j.properties";
			PropertyConfigurator.configure(log4jPath);

二.Spring中数据源配置文件位置

1.普通情况

比較常见的Spring载入数据源配置文件的方式例如以下:

<bean id="propertyConfigurer"
		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="locations">
			<list>
				<value>classpath:dataSource.properties</value>
			</list>
		</property>
	</bean>

这样的方式是将dataSource.properties文件放在src的根文件夹下的。

2.其他位置

如今假设将dataSource.properties文件放在src同级的config的文件夹下,上面的配置方式就不行了,正确的配置方式例如以下:

<bean id="propertyConfigurer"
		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="locations">
			<list>
				<value>file:config/dataSource.properties</value>
			</list>
		</property>
	</bean>

交流探讨到我的新浪微博:http://weibo.com/tianrui1990

版权声明:本文博客原创文章,博客,未经同意,不得转载。





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4714970.html,如需转载请自行联系原作者


相关文章
|
19天前
|
存储 安全 Java
Spring Boot中的配置文件加密
Spring Boot中的配置文件加密
|
1月前
|
存储 运维 Java
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
32 2
|
1月前
|
XML 运维 Java
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
26 1
|
1月前
|
前端开发 安全 Java
实现Spring Boot中的文件分片上传通常涉及到以下几个步骤和考虑的关键点
实现Spring Boot中的文件分片上传通常涉及到以下几个步骤和考虑的关键点
38 2
|
25天前
|
存储 Java 关系型数据库
Spring Data与多数据源配置
Spring Data与多数据源配置
|
26天前
|
存储 Java Spring
Spring Boot中的应用配置文件管理
Spring Boot中的应用配置文件管理
|
29天前
|
存储 Java 数据库
Spring Boot中的动态数据源切换
Spring Boot中的动态数据源切换
|
29天前
|
Java 数据库连接 Spring
JDBC配置文件抽取-spring11
JDBC配置文件抽取-spring11
|
29天前
|
Java Spring
spring如何引入配置文件
spring如何引入配置文件
|
1月前
|
Java Spring
spring基于注解配置数据源
spring基于注解配置数据源
16 0