最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring實戰(zhàn)之使用ClassPathResource加載xml資源示例

 更新時間:2019年12月30日 09:06:14   作者:cakincqm  
這篇文章主要介紹了Spring實戰(zhàn)之使用ClassPathResource加載xml資源,結(jié)合實例形式分析了Spring使用ClassPathResource加載xml資源的具體實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Spring使用ClassPathResource加載xml資源。分享給大家供大家參考,具體如下:

一 代碼

package lee;
import org.springframework.core.io.ClassPathResource;
import org.dom4j.*;
import org.dom4j.io.*;
import java.util.*;
import java.util.*;
public class ClassPathResourceTest
{
  public static void main(String[] args)
    throws Exception
  {
    // 創(chuàng)建一個Resource對象,從類加載路徑里讀取資源
    ClassPathResource cr = new ClassPathResource("book.xml");
    // 獲取該資源的簡單信息
    System.out.println(cr.getFilename());
    System.out.println(cr.getDescription());
    // 創(chuàng)建基于SAX的dom4j解析器
    SAXReader reader = new SAXReader();
    Document doc = reader.read(cr.getFile());
    // 獲取根元素
    Element el = doc.getRootElement();
    List l = el.elements();
    // 遍歷根元素的全部子元素
    for (Iterator it = l.iterator();it.hasNext() ; )
    {
      // 每個節(jié)點都是<書>節(jié)點
      Element book = (Element)it.next();
      List ll = book.elements();
      // 遍歷<書>節(jié)點的全部子節(jié)點
      for (Iterator it2 = ll.iterator();it2.hasNext() ; )
      {
        Element eee = (Element)it2.next();
        System.out.println(eee.getText());
      }
    }
  }
}

二 資源文件

<?xml version="1.0" encoding="GBK"?>
<計算機書籍列表>
   <書>
      <書名>瘋狂Java講義</書名>
      <作者>李剛</作者>
   </書>
   <書>
      <書名>輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)</書名>
      <作者>李剛</作者>
   </書>
</計算機書籍列表>

三 運行結(jié)果

book.xml
class path resource [book.xml]
瘋狂Java講義
李剛
輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)
李剛

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Spring框架入門與進階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • Java實現(xiàn)猜字小游戲

    Java實現(xiàn)猜字小游戲

    這篇文章給大家分享小編隨手寫的猜字小游戲,基于java代碼寫的,感興趣的朋友跟隨小編一起看看吧
    2019-11-11
  • Spring與Mybatis的整合方法有哪些

    Spring與Mybatis的整合方法有哪些

    本文主要給大家介紹Spring與Mybatis的三種常用整合方法,需要用到的整合框架包mybatis-spring.jar,對spring mybatis整合感興趣的朋友可以參考下本文
    2015-10-10
  • Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題

    Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題

    這篇文章主要介紹了Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題,本文給大家分享問題原因及解決辦法,通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-10-10
  • spring?IOC控制反轉(zhuǎn)原理詳解

    spring?IOC控制反轉(zhuǎn)原理詳解

    這篇文章主要為大家詳細介紹了spring?IOC控制反轉(zhuǎn)原理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Java基于Servlet和JSP實現(xiàn)登錄功能

    Java基于Servlet和JSP實現(xiàn)登錄功能

    在 Web 開發(fā)中,用戶登錄功能是非常常見的模塊之一,本文將通過使用 Java Servlet 和 JSP 實現(xiàn)一個簡單的用戶登錄功能,展示如何創(chuàng)建登錄頁面、處理用戶登錄請求,并使用數(shù)據(jù)庫驗證用戶信息,需要的朋友可以參考下
    2024-11-11
  • Java中創(chuàng)建對象的5種方式總結(jié)

    Java中創(chuàng)建對象的5種方式總結(jié)

    本篇文章主要介紹了Java中創(chuàng)建對象的5種方式總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • springboot連接kafka集群的使用示例

    springboot連接kafka集群的使用示例

    在項目中使用kafka的場景有很多,尤其是實時產(chǎn)生的數(shù)據(jù)流,本文主要介紹了springboot連接kafka集群的使用示例,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • 詳解SpringBoot如何優(yōu)雅的進行前后端通信

    詳解SpringBoot如何優(yōu)雅的進行前后端通信

    現(xiàn)在的項目基本上都是前后端分離的項目,如何打通前后端,接收前端傳過來的參數(shù)呢,下面小編就來和大家詳細介紹一下SpringBoot如何優(yōu)雅的進行前后端通信
    2024-03-03
  • java多線程數(shù)據(jù)分頁處理實例講解

    java多線程數(shù)據(jù)分頁處理實例講解

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于java多線程數(shù)據(jù)分頁處理實例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • 全面了解java中的異常處理

    全面了解java中的異常處理

    java中的異常處理是java語言中的一大重要特性,它分離了接收和處理錯誤代碼。這篇文章非常詳細的講解了java中的這一特性,感興趣的小伙伴一起來學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08

最新評論

安平县| 怀集县| 资兴市| 阳原县| 通许县| 正阳县| 东丽区| 本溪市| 万荣县| 富阳市| 文安县| 蓝田县| 枣庄市| 平度市| 合山市| 乌鲁木齐市| 通道| 富民县| 浮梁县| 湖口县| 定结县| 和平区| 楚雄市| 石棉县| 确山县| 仁化县| 施秉县| 福安市| 房山区| 大厂| 大田县| 石狮市| 黄石市| 华宁县| 朝阳市| 旺苍县| 丁青县| 龙陵县| 特克斯县| 永善县| 扬州市|