XMLUtils.java
package com.bycw.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.io.InputStream;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.core.Persister;
public class XMLUtils {
private Logger logger = LoggerFactory.getLogger(XMLUtils.class);
public void testXML() {
Serializer s = new Persister();
XMLServer server = null;
try {
// server = s.read(XMLServer.class, new File("configs/server.xml"));
// 修改为下面
InputStream is = Object.class.getResourceAsStream("/configs/server.xml");
server = s.read(XMLServer.class, is);
} catch (Exception e) {
return;
}
logger.info(server.redisUrl);
}
}
PropertiesUtil.java
package com.bycw.utils;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.FileInputStream;
public class PropertiesUtil {
Logger logger = LoggerFactory.getLogger(PropertiesUtil.class);
public void testProperties() {
Properties p = new Properties();
try {
// p.load(new FileInputStream("configs/server.properties")); // key, value;
InputStream is = Object.class.getResourceAsStream("/configs/server.properties");
p.load(is);
} catch (IOException e) {
logger.error("", e);
return;
}
logger.info(p.getProperty("server.version"));
logger.info(p.getProperty("uname"));
}
}
来源:oschina
链接:https://my.oschina.net/u/4373790/blog/4653200