竹直心虛乃吾友,水淡性泊是我師!
          山不厭高,水不厭深
          Google
           
          posts - 3,comments - 1,trackbacks - 0

          先看代碼
          core包中的SpringVersion.java

          public class SpringVersion {
           /**
            * Return the full Spring version string.
            * @see java.lang.Package#getImplementationVersion
            */
           public static String getVersion() {
            return SpringVersion.class.getPackage().getImplementationVersion();
           }
          }

          SpringVersion.class.getPackage().getImplementationVersion();
          這一句會返回什么信息呢?我使用得是Spring1.2.6,返回如下信息.
          -----
          1.2.6
          -----
          那么這個信息又是從什么地方來的呢?
          這個就要說到產品的發布.產品發布會打成一個JAR包.JAR除了包含.class文件外,還包括一個META-INF文件夾.它下面又包含了一個MANIFEST.MF的文件.它包含了這個產品的產品信息.現在看看這個文件里都有什么吧
          -----------------------
          Manifest-Version: 1.0
          Ant-Version: Apache Ant 1.6.5
          Created-By: 1.5.0_05-b05 (Sun Microsystems Inc.)
          Implementation-Title: Spring Framework
          Implementation-Version: 1.2.6
          Spring-Version: 1.2.6
          -----------------------

          現在知道getImplementationVersion()是從哪里取東東了吧:)

          posted on 2007-07-23 13:34 JAVA虛擬機 閱讀(456) 評論(0)  編輯  收藏 所屬分類: Spring的核心概念

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 微博| 大竹县| 朔州市| 芒康县| 奉新县| 涿鹿县| 紫金县| 墨江| 丹江口市| 湾仔区| 航空| 墨玉县| 收藏| 武定县| 嘉黎县| 武鸣县| 鹤峰县| 浦城县| 当涂县| 广灵县| 康马县| 化州市| 武城县| 涞水县| 富民县| 莱州市| 滦平县| 蕲春县| 无锡市| 沐川县| 福清市| 瓮安县| 右玉县| 越西县| 历史| 永春县| 靖安县| 广南县| 鄂托克前旗| 资兴市| 会宁县|