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();
          這一句會(huì)返回什么信息呢?我使用得是Spring1.2.6,返回如下信息.
          -----
          1.2.6
          -----
          那么這個(gè)信息又是從什么地方來的呢?
          這個(gè)就要說到產(chǎn)品的發(fā)布.產(chǎn)品發(fā)布會(huì)打成一個(gè)JAR包.JAR除了包含.class文件外,還包括一個(gè)META-INF文件夾.它下面又包含了一個(gè)MANIFEST.MF的文件.它包含了這個(gè)產(chǎn)品的產(chǎn)品信息.現(xiàn)在看看這個(gè)文件里都有什么吧
          -----------------------
          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
          -----------------------

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

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 罗甸县| 漳平市| 金昌市| 大石桥市| 隆回县| 枣阳市| 陵川县| 峨眉山市| 阳谷县| 泊头市| 武夷山市| 象州县| 阆中市| 昌吉市| 乡城县| 福建省| 乐安县| 明光市| 广饶县| 宿迁市| 淮北市| 乐亭县| 称多县| 临江市| 西吉县| 佛山市| 富顺县| 剑河县| 偃师市| 库尔勒市| 宣恩县| 克什克腾旗| 余江县| 外汇| 神农架林区| 道孚县| 阳原县| 桃江县| 通山县| 岳阳县| 昌邑市|