spring中log4j需要的jar包用到哪个log4j.jar文件?从官网上下载之后解压发现有很多个,到底要用哪个?

控制台打印日志过多看起来头疼,在日志中配置屏蔽org.springframework.*输出的DEBUG以下即可看起来干净很多

Struts2加入了就不log4j需要的jar包导入

Jar文件:紅色的为一定没有问题的jar包

spring-core.jar   这个jar文件包含Spring框架基本的核心工具类Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心当然你吔可以在自己的应用系统中使用这些工具类。spring-jdbc.jar包含是Spring对JDBC数据库访问进行封装的所有类

spring.jar:是包含有完整发布的单个jar包spring.jar中包含了出spring-mock.jar里所有包含的内容的其他jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试正式应用系统中是用不得这些类的。

除了spring.jar文件Spring还包括有其咜13个独立的jar包,各自包含着对应的Spring组件用户可以根据自己的log4j需要的jar包来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件

Injection(IoC/DI)容器,那么只需spring-core.jar与spring-beans.jar即可;如果你对发布的大小要求很高那么就得精挑细选了,只取包含自己所需特性的jar文件了采用独立的发布包你可以避免包含自己的应用不log4j需要的jar包的全部类。当然你可以采用其它的一些工具来设法令整个应用包变小节省空间的重点在于准确地找出自己所需的Spring依赖类,然后合并所需的类与包就可以了Eclispe有个插件叫

我要回帖

更多关于 log4j.jar 的文章

 

随机推荐