This commit is contained in:
zhuangqian 2017-01-05 10:29:43 +08:00
parent 313835b396
commit 2e8273d2ae
2 changed files with 47 additions and 3 deletions

View File

@ -345,6 +345,27 @@ public class BladeFileKit {
map.put(name, url);
}
}
/**
* 为虚拟路径添加配置的域名前缀
* @param map 对象
* @param name 路径字段名
* @param defaultUrl 默认路径
*/
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void addDomain(Map map, String name, String defaultUrl) {
if (null == map) {
return;
}
String url = Func.toStr(map.get(name));
// map为引用传递, 防止每次附加到缓存
if (url.indexOf(ConstConfig.DOMAIN) >= 0) {
return;
} else {
url = ConstConfig.DOMAIN + (StrKit.isBlank(url) ? defaultUrl : url);
map.put(name, url);
}
}
/**
* 为虚拟路径添加配置的域名前缀
@ -367,5 +388,28 @@ public class BladeFileKit {
}
}
}
/**
* 为虚拟路径添加配置的域名前缀
* @param list 对象
* @param name 路径字段名
* @param defaultUrl 默认路径
*/
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void addDomain(List<Map> list, String name, String defaultUrl) {
for (Map m : list) {
if (null == m) {
continue;
}
String url = Func.toStr(m.get(name));
// map为引用传递, 防止每次附加到缓存
if (url.indexOf(ConstConfig.DOMAIN) >= 0) {
break;
} else {
url = ConstConfig.DOMAIN + (StrKit.isBlank(url) ? defaultUrl : url);
m.put(name, url);
}
}
}
}

View File

@ -91,13 +91,13 @@
</bean>
<!-- 引入dapplicationContext配置文件 -->
<!-- 引入applicationContext配置文件 -->
<import resource="applicationContext.xml" />
<!-- 引入dapplicationContext-shiro配置文件 -->
<!-- 引入applicationContext-shiro配置文件 -->
<import resource="applicationContext-shiro.xml" />
<!-- 引入dapplicationContext-datasource配置文件 -->
<!-- 引入applicationContext-datasource配置文件 -->
<import resource="applicationContext-datasource.xml" />
<!-- 引入applicationContext-task配置文件 -->