支持的xml格式:
介绍:
1.总体利用一个FileListener.properties文件来初始化加载文件
格式:
#需要监听多少个文件
ListenerFileNum = 5
#多少秒验证是否修改(重新加载文件)
Interval = 5000
#被监听的文件
ListenerFile1 = /var/mqsi/config/log4j.properties
ListenerFile2 = /var/mqsi/config/esb.properties
ListenerFile3 = /var/mqsi/config/Endpoint_URL.properties
ListenerFile4 = /var/mqsi/config/WSRR_URL.properties
#读取xml,这里的枚举文件并不是真实存在,只是告知系统、现在需要加载这个目录下的所有满足条件的xml(在代码中写了正则表达式进行匹配)
ListenerFile5 = /var/mqsi/config/enumerateTemplet.xml
2.每一个文件都生成一个FileListener对象,这个对象记录该文件的信息,如File、属于配置文件、还是xml文件、实现了TimeStaker接口。
慢慢看代码吧。由于公司拦截过大的内容,所有分几次提交......
<MappingList xmlns="http://xx.yy.com/ENUMMapping">
<TenantId>
<TransferAttr>
<OriginallyValue>SIMYO</OriginallyValue>
<TransferValue>100</TransferValue>
</TransferAttr>
<TransferAttr>
<OriginallyValue>BLAU</OriginallyValue>
<TransferValue>220</TransferValue>
</TransferAttr>
</TenantId>
<DealerCode>
<TransferAttr>
<OriginallyValue>ECARE</OriginallyValue>
<TransferValue>03</TransferValue>
</TransferAttr>
<TransferAttr>
<OriginallyValue>ESHOP</OriginallyValue>
<TransferValue>06</TransferValue>
</TransferAttr>
<TransferAttr>
<OriginallyValue>Dealer Portal</OriginallyValue>
<TransferValue>08</TransferValue>
</TransferAttr>
</DealerCode>
</MappingList>
注意:共有四个类其中主要有两个类:FileManager.java(管理FileListener类)、FileListener.java(每个文件都是一个FileListener类)
分享到:
相关推荐
License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码...
在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它包含了应用程序的基本配置和元数据,如应用的包名、所需权限、启动活动、服务、接收器等。本话题将详细探讨`AndroidManifest.xml`的反编译工具...
javax.xml.bind.jar
在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于创建客户端和服务端的Web服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...
hibernate.cfg.xml hibernate框架的配置文件
在OpenCV中,Haar级联分类器是一种基于特征的检测方法,它利用预训练的级联分类器XML文件来检测特定的物体,如人脸或眼睛。 haarcascade_frontalface_default.xml 是一个预训练的级联分类器,专门用于检测图像中的...
javax.xml.stream_1.0.1.v201004272200.jar
在集成阿里云移动推送时,部署到服务器的时候遇到了java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 错误,产生原因是缺少javax.xml.bind.DatatypeConverter
AndroidManifest.xml是APK的核心组件之一,它提供了应用的基本配置信息,包括应用名称、版本、所需权限、服务、活动、广播接收器等。当我们需要深入分析或修改一个APK时,提取AndroidManifest.xml就显得尤为重要。本...
codetemplates.xml
haarcascade_eye.xml
在Unity3D中,处理数据是至关重要的,XML(可扩展标记语言)是一种常见的数据存储和交换格式,因其结构清晰、易于理解和解析而受到青睐。本篇将详细介绍Unity3D中使用Mono.Xml库来读取XML文件的相关知识点。 首先,...
foxit reader的中文包lang_zh_cn.xml。
解决Notepad++ Plugin Manager无法加载插件的方法。把PluginManagerPlugins.xml放在这个目录下C:\Users\你主机系统用户\AppData\Roaming\Notepad++\plugins\config 重新打开软件
网络上很多的APN文件,看了许多,没有带电信参数的,花费一晚上的时间,通宵写成了这个,确切的说是改成了这个集成了中国电信相关参数的apns-conf.xml文件,借阅请说明出处,谢谢
Maven原版settings.xml配置文件,根据个人需要,可以打开对应注释或替换相关阿里云镜像或远程仓库地址即可使用。
该jar包功能,可以在一个properties文件里面定义jdbc.url=${url},在另一个properties文件定义具体的值,通过该jar可以获取到哪个具体的值。下载之后,自行安装到本地maven仓库,安装命令参考我另一篇博文。具体pom....
mysqlWorkbench 汉化
codetemplates.xml下载(Eclipse 注释代码模板文件)
在使用maven命令创建maven项目时候执行到Generating Project in Batch mode 卡住,是因为要下载archetype-catalog.xml(4M)文件,可以单独下载后使用-DarchetypeCatalog=local引用本地下载的文件,需要将archetype-...