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

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

 更新時間:2019年12月30日 09:06:14   作者:cakincqm  
這篇文章主要介紹了Spring實戰(zhàn)之使用ClassPathResource加載xml資源,結合實例形式分析了Spring使用ClassPathResource加載xml資源的具體實現(xià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è)應用實戰(zhàn)</書名>
      <作者>李剛</作者>
   </書>
</計算機書籍列表>

三 運行結果

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

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

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

相關文章

  • 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事務失效的一種原因關于this調用的問題

    Spring事務失效的一種原因關于this調用的問題

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

    spring?IOC控制反轉原理詳解

    這篇文章主要為大家詳細介紹了spring?IOC控制反轉原理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    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種方式總結

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

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

    springboot連接kafka集群的使用示例

    在項目中使用kafka的場景有很多,尤其是實時產生的數(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ù)分頁處理實例講解

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

    全面了解java中的異常處理

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

最新評論

肇州县| 睢宁县| 子洲县| 家居| 福清市| 鹤庆县| 四平市| 祁门县| 石嘴山市| 昆明市| 三都| 平顶山市| 无极县| 义马市| 阳高县| 卫辉市| 依兰县| 临汾市| 永和县| 宜兰县| 石屏县| 深泽县| 武定县| 金门县| 武安市| 中江县| 黔西县| 邵武市| 陕西省| 新巴尔虎左旗| 睢宁县| 宣汉县| 永川市| 长治县| 禹城市| 海城市| 商水县| 常德市| 石棉县| 贵南县| 莱阳市|