spring-context

让 Spring Framework 依赖 SLF4J 的 Maven 配置

☆樱花仙子☆ 提交于 2019-12-01 03:35:45
Spring Framework 一直以来都是依赖 commons-logging,通过在 Maven pom.xml 进行配置,可以让 Spring Framework 依赖于越来越流行的 SLF4J,这是利用了 slf4j.org 提供的 jcl-over-slf4j 把 commons-logging API 转接到 SLF4J API 上实现的,这不就是移花接木吗? 1. 让 spring-context 排除对 commons-logging 的依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring-version}</version> <scope>runtime</scope> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> 2. 添加 slf4j-api 和 jcl-over-slf4j 配置 <dependency> <groupId>org.slf4j<