博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring读写xml文件
阅读量:6034 次
发布时间:2019-06-20

本文共 1424 字,大约阅读时间需要 4 分钟。

一、如果只是读取

新建一个 xml 文件,需要满足Spring格式:

中国四川省绵阳市

创建一个类,类的路径与上面xml文件中的class一致:

package com.examplepublic class Config {      public static String address;      public void setAddress(String addr) {          address = addr;      }}

然后将 config.xml 引入到Spring主配置文件中:

测试:

System.out.println(Config.address);
看看输出结果是不是“中国四川省绵阳市”。

二、读写

以config.xml为例:

中国四川省绵阳市

这时需要用到 ,代码如下:

/* 引入项import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;import org.springframework.core.io.ClassPathResource;*/    private String readServerConfig(String configFileName) throws Exception {        ClassPathResource resource = new ClassPathResource(configFileName);        Document doc = new SAXBuilder().build(resource.getFile());        Element root = doc.getRootElement();        Element element = root.getChild("Address");        return element.getText();    }    private void writeServerConfig(String configFileName) throws Exception {        ClassPathResource resource = new ClassPathResource(configFileName);        Document doc = new SAXBuilder().build(resource.getFile());        Element root = doc.getRootElement();        Element element = root.getChild("Address");        element.setText("中国四川省成都市");        root.setContent(element);    }

转载于:https://www.cnblogs.com/gugia/p/5044483.html

你可能感兴趣的文章
Dubbo OPS工具——dubbo-admin & dubbo-monitor
查看>>
如何将OpenCV中的Mat类绑定为OpenGL中的纹理
查看>>
CutyCapt
查看>>
Dungeon Master ZOJ 1940【优先队列+广搜】
查看>>
解决https://localhost:1158/em 页面无法打开的问题
查看>>
[Cocoa]深入浅出Cocoa之Core Data(4)- 使用绑定
查看>>
原理:什么是Quadtrees?(转)
查看>>
记:返回方法参数的值(或多个值),
查看>>
Effective C++ 的52个条款列表
查看>>
c#读取ini文件
查看>>
一阶微分方程的求解
查看>>
其它 Helper
查看>>
监控利器Prometheus初探
查看>>
foreach遍历打印表格
查看>>
Oracle笔记(中) 多表查询
查看>>
Delphi 中的 XMLDocument 类详解(5) - 获取元素内容
查看>>
差异分析定位Ring 3保护模块
查看>>
2013年7月12日“修复 Migration 测试发现的 Bug”
查看>>
vim文本编辑器详解
查看>>
学习vue中遇到的报错,特此记录下来
查看>>