报错:Loading XML bean definitions from class path resource
报错:Loading XML bean definitions from class path resource [spring/spring-servlet.xml]
测试代码如下:
原因是,在创建spring项目后,缺少日志jar所导致的问题,所以只需要导入相应的日志jar即可。
日志jar相关:
commons-logging:避免和具体的日志方案直接耦合,通过统一接口解耦。
log4j:最典型日志解决方案。具体的日志系统 。通过 slf4j-log4j12初始化Log4j,达到最终日志的输出。
slf4j(Simple Logging Facade for Java):为java提供的简单日志门面。slf4j入口是众多接口的集合,所有接口都定义在 slf4j-api 中
(
注:导入时不要同时出现多个实现slf4j的包出现,否则编译时 会报错
)
slf4j-api:本质上 slf4j-api是个接口定义
slf4j-log4j12:链接slf4j-api和log4j中间的适配器,实现了slf4j-apiz中StaticLoggerBinder接口,从而使得在编译时绑定的是slf4j-log4j12的 getSingleton()方法
在Mybatis+spring项目中,习惯直接拷入这几个jar