ConfigHelper2.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:openyu-commons 作者:
/**
 * 建構目錄
 * 
 * @param defaultDir
 * @param resource
 */
protected static void buildDir(String defaultDir, Resource resource, String assignDir) {
    try {
        // 當沒使用spring注入時,或指定目錄
        if (resource == null || assignDir != null) {
            File dir = new File(assignDir != null ? assignDir : defaultDir);
            FileHelper.md(dir);
        }
        // 使用spring注入時
        else {
            // web
            // /WEB-INF/xml
            // /custom/output
            if (resource instanceof ServletContextResource) {
                ServletContextResource recource = (ServletContextResource) resource;
                // 1./cms/WEB-INF/xml
                // 2./cms/custom/output
                FileHelper.md(recource.getFile().getAbsolutePath());
            }
            // file:xml
            // xml
            // custom/output
            else {
                URL url = resource.getURL();
                if (url != null) {
                    FileHelper.md(url.getFile());
                }
            }
        }
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号