从Eclipse--》IDEA Maven工程后,加载resources下资源修改

故事扮演 提交于 2020-10-01 07:40:18

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"));
    }
}

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!