pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ConfigXmlNoSpringboot.java
New file
@@ -0,0 +1,33 @@
package com.dy.common.util;
import java.net.URL;
import org.jdom2.Document;
@SuppressWarnings("unused")
public class ConfigXmlNoSpringboot extends ConfigXml {
    /**
     * 在非SpringBoot环境中应用
     * 创建Document对象
     * @param clazz 参考类
     * @param filePath 配置文件路径
     * @return 返回结果  返回结果返回 doc对象
     * @throws Exception  抛出异常 抛出异常
     */
    public Document createDom(Class<?> clazz, String filePath) throws Exception {
        if(clazz == null){
            throw new Exception("class对象为空!");
        }
        if(filePath == null || filePath.equals("")){
            throw new Exception("配置文件路径名称为空!");
        }
        if(!filePath.startsWith("/")){
            filePath = "/" + filePath ;
        }
        URL configFileURL = clazz.getResource(filePath);
        if (configFileURL == null) {
            throw new Exception("没有得到" + filePath + "配置!");
        }
        return super.doCreateDom(configFileURL) ;
    }
}