• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::

            ClassLoader可以用來方便的加載資源文件. 但如果資源文件在jar包里,不可使用Thread.currentThread().getContextClassLoader()來加載.

            方法: Thread.currentThread().getContextClassLoader();

            Returns the context ClassLoader for this Thread. The context ClassLoader is provided by the creator of the thread for use by code running in this thread when loading classes and resources. If not set, the default is the ClassLoader context of the parent Thread. The context ClassLoader of the primordial thread is typically set to the class loader used to load the application.

            例如在Tomcat自己寫的Servlet中,返回的ClassLoader如下,對應的目錄是/WEB-INF/classes/:

            WebappClassLoader
              delegate: false
              repositories:
                /WEB-INF/classes/
            ----------> Parent Classloader:
            org.apache.catalina.loader.StandardClassLoader@5c74c3aa
            所以如Hibernate, log4j, struts等把配置文件按規則取名,直接放在/WEB-INF/classes/目錄里,會被自動的找到,而不需要做其他的配置。

            而在普通的運用程序中,即自己寫的類的ClassLoader: Test.class.getClassLoader().




            posted on 2010-10-25 04:25 逛奔的蝸牛 閱讀(762) 評論(0)  編輯 收藏 引用 所屬分類: Java
            亚洲AV无码久久精品蜜桃| 久久国产精品久久久| 中文字幕无码久久人妻| 无码专区久久综合久中文字幕| 精品熟女少妇a∨免费久久| 国产精品gz久久久| 亚洲AV无码久久精品色欲| 亚洲午夜精品久久久久久人妖| 久久精品视频一| 国产精品欧美久久久久无广告| 91麻豆国产精品91久久久| 99精品国产在热久久无毒不卡| 综合久久精品色| 国产高潮国产高潮久久久91 | 久久九九精品99国产精品| 韩国三级中文字幕hd久久精品| 久久天天躁狠狠躁夜夜2020一| 久久综合九色综合欧美狠狠| 久久综合给合久久狠狠狠97色69| 日韩欧美亚洲国产精品字幕久久久| 韩国免费A级毛片久久| 久久亚洲AV无码精品色午夜| 精品久久777| 99国产欧美久久久精品蜜芽| A级毛片无码久久精品免费| 久久青青国产| 久久高清一级毛片| 日本福利片国产午夜久久| 久久99精品国产99久久| 国产精品久久网| 国产精品一区二区久久| 国产精品免费看久久久| av国内精品久久久久影院| 99久久99久久| 九九久久自然熟的香蕉图片| AV无码久久久久不卡网站下载| 久久天天躁狠狠躁夜夜躁2O2O| 国内精品久久久久久99蜜桃 | 久久国产香蕉一区精品| 99精品伊人久久久大香线蕉| 国产精品无码久久综合网|