Commit 7c2b98de by 李传峰

将ResourceUtils改为包内访问,禁止外部使用避免错误

parent 9cd3a088
...@@ -14,8 +14,8 @@ import java.util.ResourceBundle; ...@@ -14,8 +14,8 @@ import java.util.ResourceBundle;
* @创建时间:2016年3月10日,上午11:46:33 * @创建时间:2016年3月10日,上午11:46:33
* @版本:1.0 * @版本:1.0
*/ */
public class ResourceUtils { class ResourceUtils {
private ResourceBundle resourceBundle; private ResourceBundle resourceBundle;
private ResourceUtils(String resource) { private ResourceUtils(String resource) {
resourceBundle = ResourceBundle.getBundle(resource); resourceBundle = ResourceBundle.getBundle(resource);
...@@ -26,7 +26,7 @@ private ResourceBundle resourceBundle; ...@@ -26,7 +26,7 @@ private ResourceBundle resourceBundle;
* @param resource 资源 * @param resource 资源
* @return 解析 * @return 解析
*/ */
public static ResourceUtils getResource(String resource) { static ResourceUtils getResource(String resource) {
return new ResourceUtils(resource); return new ResourceUtils(resource);
} }
...@@ -36,7 +36,7 @@ private ResourceBundle resourceBundle; ...@@ -36,7 +36,7 @@ private ResourceBundle resourceBundle;
* @param args value中参数序列,参数:{0},{1}...,{n} * @param args value中参数序列,参数:{0},{1}...,{n}
* @return * @return
*/ */
public String getValue(String key, Object... args) { String getValue(String key, Object... args) {
String temp = resourceBundle.getString(key); String temp = resourceBundle.getString(key);
return MessageFormat.format(temp, args); return MessageFormat.format(temp, args);
} }
...@@ -45,7 +45,7 @@ private ResourceBundle resourceBundle; ...@@ -45,7 +45,7 @@ private ResourceBundle resourceBundle;
* 获取所有资源的Map表示 * 获取所有资源的Map表示
* @return 资源Map * @return 资源Map
*/ */
public Map<String, String> getMap() { Map<String, String> getMap() {
Map<String, String> map = new HashMap<String, String>(); Map<String, String> map = new HashMap<String, String>();
for(String key: resourceBundle.keySet()) { for(String key: resourceBundle.keySet()) {
map.put(key, resourceBundle.getString(key)); map.put(key, resourceBundle.getString(key));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment