`
85977328
  • 浏览: 1899183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j和spring的配置文件位置----J2SE

阅读更多
    在j2se和j2ee中,log4j和spring的配置文件,默认都是在src也就是classpath下面.但程序要发布的时候,通常src下面的文件会打包.因此修改配置文件每次都要打包一次,很不方便,有没有办法,把配置文件防在包外面呢?如果你有这个需求,那么本文就非常适合你.^-^
    1)spring
    配置文件applicationContext.xml的位置,把他放在project下面以后,我们需要通过下面的方法来获取,而不是原先的ClassPathXmlApplicationContext("applicationContext.xml");了
ApplicationContext context = new FileSystemXmlApplicationContext(System.getProperty("user.dir") + "\\applicationContext.xml");

其他的都一样^-^
    2)log4j
    配置文件log4j.propeties,他的配置也可以放在project下面,但需要手动设置起路径.一般都把他放在main方法的第一行,代码如下:
PropertyConfigurator.configure(System.getProperty("user.dir") + "\\log4j.properties");


    下面是我的J2SE项目结构

    总结:在J2EE中使用,配置方法相比在J2SE下更强大,不需要写代码,就能实现LOG4J的配置通过Spring会比较灵活,而spring的文件配置路径,仍然需要使用
1)System.getProperty("user.dir")
2)或者String url = this.getClass().getClassLoader().getResource("/").toString();
	url = url.substring(0, url.length() - 8);
  • 大小: 16.9 KB
2
2
分享到:
评论
1 楼 ted_yuen 2011-03-10  
请问个问题:

<context:component-scan base-package="com.xxx.xxx" />


applicationContext.xml中配置自动搜索annotation的搜索路径该怎么写呢。我按原来的写法,找不到包。。。

相关推荐

    Java-J2se、J2ee开发全程视频教程和源码(87集)

    资源名称:Java-J2se、J2ee开发全程视频教程和源码(87集)资源目录:【】Java-J2se-J2ee全程教程(01-10)【】Java-J2se-J2ee全程教程(11-20)【】Java-J2se-J2ee全程教程(21-30)【】Java-J2se-J2ee全程教程(31...

    开发帮助chm(html-javascript-jsp-spring-struts--log4j-hibernate)

    标题中的“开发帮助chm(html-javascript-jsp-spring-struts--log4j-hibernate)”表明这是一份针对Web开发者的综合参考资料,包含了HTML、JavaScript、JSP、Spring、Struts、Log4j和Hibernate等多个关键技术和框架的...

    jaxmpp-j2se-3.0.0.jar(XMPP/Tigase开发,java代码类型客户端使用的jar包)

    jaxmpp-j2se-3.0.0.jar(XMPP/Tigase开发,java代码类型客户端使用的jar包) 需要的朋友自己下载,一个朋友让我帮他找的,就顺便发出来给更多需要的朋友吧

    Java-J2SE学习笔记

    Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记

    core-2.3.0 + QRCode + zxing-1.6-core + zxing-j2se-1.7

    这里提及的"zxing-1.6-core"和"zxing-j2se-1.7"分别是ZXing库的不同部分。 "zxing-1.6-core"是ZXing的核心模块,包含了读取和生成一维条形码和二维条形码(如QR码)的基本功能。它提供了API,让开发者可以轻松地...

    core-3.3.3 + javase-3.3.3+ zxing-1.7-core + zxing-j2se-1.7

    本文将深入探讨在给定的压缩包中涉及的几个关键组件:`core-3.3.3`, `javase-3.3.3`, `zxing-1.7-core` 和 `zxing-j2se-1.7`,以及与之相关的JDK版本,包括JDK1.7和JDK1.8。这些组件主要用于二维码生成和处理,对于...

    spring-security所需要的jar包,

    在使用这些库时,开发者需要确保他们的项目配置正确,包括Spring Security的配置文件(如 applicationContext-security.xml),以及对所需安全功能的定制,例如登录页面、权限控制、会话管理等。同时,源代码和测试...

    zxing-code-1.7&amp;zxing-j2se-1.7[用于编解二维码].7z

    zxing-j2se-1.7[用于编解二维码].7z"压缩包包含的是ZXing项目的1.7版本,专门针对Java平台的版本,主要用途是处理二维码的编码和解码工作。 首先,我们来了解下ZXing的核心组件——zxing-core-1.7.jar。这个JAR文件...

    zxing-j2se01.7.jar

    在Java环境中,ZXing通常以JAR文件的形式被引入到项目中,用于实现条形码的扫描和解码功能。 标题中的"zxing-j2se01.7.jar"是ZXing Java版本的一个特定发行版,版本号为1.7。这个JAR文件包含了ZXing库的所有Java类...

    坦克大战----j2se

    位置计算涉及到坦克和子弹在游戏地图上的坐标移动,而碰撞检测则是判断子弹是否击中敌方坦克,这通常通过比较对象的边界矩形来实现。动画效果,比如坦克的移动和子弹的飞行轨迹,可以通过定时器和重绘机制来实现平滑...

    简单的J2SE环境配置

    - **定义**:`JAVA_HOME`环境变量指定了JDK安装目录的位置,是J2SE环境配置中的关键一步。 - **示例**:如果JDK安装在`F:\java\jdk1.6.0_05`目录下,则`JAVA_HOME`的值应设置为`F:\java\jdk1.6.0_05`。 - **作用**:...

    J2SE6.0中文版.rar

    - **J2SE6.0中文版.chm**:这个CHM文件是Microsoft的帮助文件格式,包含了J2SE 6.0的中文版文档,便于初学者查阅和学习,解决了语言障碍,使得开发者可以更轻松地查找API文档和学习教程。 总之,“J2SE6.0中文版....

    J2ME-J2EE-J2SE

    Java 技术体系是 Sun Microsystems(后被Oracle收购)推出的一套用于开发和部署跨平台应用程序的框架,它包括三个主要版本:J2ME(Java 2 Micro Edition)、J2EE(Java 2 Platform, Enterprise Edition)和J2SE...

    java-j2se.rar_j2se

    本压缩包文件“java-j2se.rar_j2se”包含了对Java基础知识的复习材料和面试题目,旨在帮助学习者巩固Java编程技能,准备面试。 在“java基础复习.doc”文档中,可能涵盖了以下关键知识点: 1. **Java语法基础**:...

    J2SE6.0-API(中文)-冷冻大雪.chm和java api1.6中文文档.chm

    J2SE(Java Standard Edition)6.0版本是Java平台的一个重要里程碑,为开发者带来了许多新特性、增强和优化。这个压缩包包含三个重要的资源:《J2SE6.0-API(中文)-冷冻大雪.chm》、《java api1.6中文文档.chm》...

    com.google.zxing.client.j2se.jar下载

    zxing/zxing-j2se-1.7.jar包, 包含类 com.google.zxing.StringsResourceTranslator.class com.google.zxing.client.j2se.BufferedImageLuminanceSource.class ...

    actorframe-j2se-1.3.1-sources.jar

    官方版本,亲测可用

    actorframe-j2se-1.3.0-sources.jar

    官方版本,亲测可用

    actorframe-j2se-1.2.10-sources.jar

    官方版本,亲测可用

Global site tag (gtag.js) - Google Analytics