一个.Log4j配置文件位置

1.加载自己主动

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

2.手动载入

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

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

//载入config目录下的log4j.propertiesString 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

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

转载于:https://www.cnblogs.com/mfrbuaa/p/4714970.html

Log4j配置文件位置+Spring数据源配置文件位置相关推荐

  1. Spring Boot配置文件的位置和优先级

    目录 1.配置文件位置 2.Spring Boot配置文件 1.配置文件位置 1.file:./config/(项目路径下的config文件夹配置文件优先级最高) 2.file:/(项目路径下的配置文 ...

  2. 配置文件加载位置,即配置文件放在哪里

    配置文件放置的常见的四个位置 这四个位置的优先级 springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot ...

  3. java的配置文件后缀,Java - 敏感配置文件位置

    0x00 前言 项目中常遇到Java站点,像SSM.springboot这些框架开发的通常一些配置文件都在固定的位置,当然还有Tomcat容器的配置文件. 0x01 记录 1.properies配置文 ...

  4. Spring Boot配置文件

    #可以在application.properties/ application.yml file或命令行开关中指定各种属性.#可将其Copy到自己的电脑,搜素关键字眼就能找到对应的属性!#====== ...

  5. Spring XML配置文件详解

    ​ spring配置文件是用于指导Spring工厂进行Bean生产.依赖关系注入(装配)及Bean实例分发的"图纸".Spring框架的配置文件是基于xml的,Spring强大的功 ...

  6. Spring读取配置文件,获取bean的几种方式

    Spring读取配置文件,获取bean的几种方式 方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemX ...

  7. Spring Boot 配置文件的加载优先级

    1. 前言 今天突发奇想,如果Spring Boot的配置文件同时存在application.properties和application.yaml,于是便测试了一波.结果测出来优先级的顺序为 pro ...

  8. Spring Boot 配置文件中的花样,看这一篇足矣!

    点击蓝色"程序猿DD"关注我哟 加个"星标",不忘签到哦 关注我,回复口令获取可获取独家整理的学习资料: - 001 :领取<Spring Boot基础教 ...

  9. spring配置文件_SpringBoot入门建站全系列(二十三)配置文件优先级及自定义配置文件...

    SpringBoot入门建站全系列(二十三)配置文件优先级及自定义配置文件 一.概述 Spring Boot允许多种配置来源,官网是这样说的: Spring Boot使用一种非常特殊的Property ...

最新文章

  1. 给gridview添加上下移动功能
  2. 科技部通知:先看病,再写论文!!!
  3. 装Linux后分区丢失,找到了linux分区顺序错乱修复方法
  4. cacti监控一览无余
  5. python中字母大小写的转换,和一些字典的常规操作
  6. Ubuntu下Qt中使用pcl库
  7. c++中创建渐变背景
  8. Linux--网络编程
  9. maven工程xml文件路径问题
  10. 学习linux/unix编程方法的建议[转]
  11. 酱油和gbt酱油哪个好_扒了超市 50 瓶酱油后,我们总结了 2 个挑酱油的好方法...
  12. 电子商务企业整站模板
  13. BZOJ4545: DQS的trie 广义后缀自动机_LCT
  14. windows 串口中断编程_万变不离其宗之单片机串口共性问题
  15. 汉语言01C1501,2019年北京自考汉语言文学(本科)专业(01C1501)要考哪些科目?...
  16. 【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)
  17. 晚安前学习——第1天
  18. 大争之世智造为基,瑞科智能将亮相第21届SIMM深圳机械展
  19. 基于分布式微服务的SAAS统一认证平台
  20. gconf、dconf系统配置编辑器

热门文章

  1. 让 CPU 告诉你硬盘和网络到底有多慢
  2. 数据科学家最需要什么技能?
  3. 从网络管理员到首席架构师,这 16 年我是如何实现每年加薪 10000 美元的?
  4. Spring Cloud Gateway(限流)
  5. 完整的一次 HTTP 请求响应过程(二)
  6. 图的遍历:BFS和DFS
  7. php多线程foreach,php中foreach curl实现多线程例子
  8. 魅族升级鸿蒙,魅族要“弯道超车”?率先升级鸿蒙OS,挥别安卓系统
  9. 单个接口添加超时时间_SpringBoot使用Guava令牌桶对接口限流
  10. access2003安装包百度云_《逗比羊电影》_逗比羊电影最新版下载