1.Spring公式サイトjarパッケージおよびサードパーティ依存jarパッケージcommons-logging-1.2ダウンロード


1.Spring公式サイト最新jarパッケージをダウンロード
第一歩はダウンロードのウェブサイトに入りますhttps://repo.spring.io/webapp/#/artifacts/browse/tree/General/第2部lib-release-local 1.Spring官网jar包 以及 第三方依赖jar包 commons-logging-1.2 下载_第1张图片第3歩:サブディレクトリorg/springframework/springの順に進み、ダウンロードするSpringバージョン1.Spring官网jar包 以及 第三方依赖jar包 commons-logging-1.2 下载_第2张图片を選択
サードパーティjarパッケージのダウンロードhttp://commons.apache.org/proper/commons-logging/download_logging.cgi 1.Spring官网jar包 以及 第三方依赖jar包 commons-logging-1.2 下载_第3张图片
概要
Jakarta Commons-logging(JCL)はapacheが最初に提供したログのインタフェースです.簡単なログ実装とログデカップリング機能を提供します.JCLは、Log 4 j(またはslf 4 jなど)を使用するか、JDK Loggingを使用するかを選択することができるが、彼はLog 4 j、JDK LoggingのAPIに依存しない.プロジェクトのclasspathにlog 4 jのクラスライブラリが含まれている場合はlog 4 jを使用し、そうでない場合はJDK Loggingを使用します.commons-loggingを使用すると、それらのログ方式を柔軟に選択でき、ソースコードを変更する必要はありません.(JDBCのようなAPIインタフェース)
げんり
JCLには、Log(ベースレコーダ)とLogFactory(Logインスタンスの作成を担当)の2つの基本的な抽象クラスがあります.commons-logging.JArがCLASSSPATHに追加されると、使用したいログツールを合理的に推測し、自己設定を行い、ユーザーは設定する必要はありません.デフォルトのLogFactoryは、そのログツールが使用されることを以下の手順で発見し、決定します(最初のツールが見つかったときに検索プロセスが中止します):1まずclasspathの下でcommons-loggingを探します.propertiesファイル.見つかった場合は、定義されたLogインプリメンテーションクラスを使用します.見つからない場合は、システム環境変数orgが定義されているかどうかを検索します.apache.commons.logging.Log,見つければその定義を用いたLog実装クラス;
②classpathにログ実装クラスとしてログ4 jのパケットがあるかどうかを確認し、発見された場合はログ実装クラスとしてログ4 jを自動的に使用する.
③そうでなければ、JDK自身のログ実装クラス(JDK 1.4以降にログ実装クラスがある)を使用する.
④そうでなければ、commons-logging自身が提供した簡単なログ実装クラスSimpleLogを使用する.
org.apache.commons.logging.Log         :

---org.apache.commons.logging.impl.Jdk14Logger     JDK1.4 。

---org.apache.commons.logging.impl.Log4JLogger     Log4J 。

---org.apache.commons.logging.impl.LogKitLogger       avalon-Logkit 。

---org.apache.commons.logging.impl.SimpleLog      common-logging        。

---org.apache.commons.logging.impl.NoOpLog          common-logging        。     Log   。                 。

Maven依存:

	commons-logging
	commons-logging
	1.2


その他はhttps://blog.csdn.net/backbug/article/details/78655664