• <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 逛奔的蝸牛 閱讀(768) 評論(0)  編輯 收藏 引用 所屬分類: Java
            欧美久久精品一级c片片| 亚洲国产成人精品无码久久久久久综合 | 久久久久亚洲?V成人无码| 国产成人久久久精品二区三区| 久久久久18| 波多野结衣中文字幕久久| 久久久久国产精品麻豆AR影院| 久久久精品人妻一区二区三区蜜桃| 国内精品久久久久久99| 欧美亚洲日本久久精品| 久久国产精品无码一区二区三区 | 久久午夜无码鲁丝片| 精品一久久香蕉国产线看播放| 亚洲精品无码久久久| 国内精品久久久久| 7777久久久国产精品消防器材| 成人a毛片久久免费播放| 亚洲欧洲日产国码无码久久99| 99久久无色码中文字幕人妻| 91久久国产视频| 久久AV高潮AV无码AV| 亚洲精品99久久久久中文字幕 | 国产精品热久久毛片| 久久精品国产亚洲av麻豆小说| 性做久久久久久久久浪潮| 久久99国产精品一区二区| 亚洲国产精品无码久久久蜜芽| 亚洲国产精品狼友中文久久久 | 少妇久久久久久被弄到高潮| 亚洲国产精品婷婷久久| AV无码久久久久不卡蜜桃| 亚洲中文精品久久久久久不卡| 欧美成人免费观看久久| 中文字幕精品久久久久人妻| 久久精品免费大片国产大片| 久久久久久亚洲精品无码| 久久久精品无码专区不卡| 久久国产精品无| 97精品依人久久久大香线蕉97| 成人久久免费网站| 久久久久无码精品国产不卡|