从 XML 文件创建 .properties
文件的 Java 示例。此代码可用于从 XML 文件中读取要在应用程序代码中使用的属性键值。
要将 XML 文件转换为属性文件,最好的方法是使用类。流程如下:java.util.Properties
java.util.Properties
Properties.loadFromXML()
Properties.store()
package com.howtodoinjava.demo;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.InvalidPropertiesFormatException;
import java.util.Properties;
public class XMLToProperties
{
public static void main(String[] args) throws InvalidPropertiesFormatException, IOException
{
String outPropertiesFile = "application.properties" ;
String inXmlFile = "applicationProperties.xml" ;
InputStream inStream = new FileInputStream(inXmlFile); //Input XML File
OutputStream outStream = new FileOutputStream(outPropertiesFile); //Output properties File
Properties props = new Properties();
//Load XML file
props.loadFromXML(inStream);
//Store to properties file
props.store(outStream, "Converted from applicationProperties.xml" );
//Use properties in code
System.out.println(props.get( "input.dir" )); //Prints 'c:/temp/input'
}
}
|
输入 XML 文件
|
输出属性文件
#Converted from applicationProperties.xml
#Mon Jul 23 18 : 15 : 00 IST 2018
spring.batch.job.enabled= false
input.dir=c\:/temp/input
spring.main.banner-mode=off
|
在评论部分将您的问题放给我。
快乐学习!!