fix
This commit is contained in:
parent
4a4e1a6a7a
commit
0ab3cfd4c7
@ -54,7 +54,7 @@ public class HashMapCache implements ServletContextListener {
|
|||||||
ICustomExceptionAnnotation iCustomExceptionAnnotation = (ICustomExceptionAnnotation) (constructor.newInstance());
|
ICustomExceptionAnnotation iCustomExceptionAnnotation = (ICustomExceptionAnnotation) (constructor.newInstance());
|
||||||
List<ICustomExceptionConfig> list = iCustomExceptionAnnotation.list();
|
List<ICustomExceptionConfig> list = iCustomExceptionAnnotation.list();
|
||||||
for (ICustomExceptionConfig iCustomExceptionConfig: list) {
|
for (ICustomExceptionConfig iCustomExceptionConfig: list) {
|
||||||
cache.put(iCustomExceptionConfig.getCategory()+"_"+iCustomExceptionConfig.getCode(), iCustomExceptionConfig);
|
getInstance().cache.put(iCustomExceptionConfig.getCategory()+"_"+iCustomExceptionConfig.getCode(), iCustomExceptionConfig);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// 是枚举类
|
// 是枚举类
|
||||||
@ -62,7 +62,7 @@ public class HashMapCache implements ServletContextListener {
|
|||||||
Object[] objectList = (Object[]) method.invoke(null);
|
Object[] objectList = (Object[]) method.invoke(null);
|
||||||
for (Object itemEnumObject: objectList) {
|
for (Object itemEnumObject: objectList) {
|
||||||
ICustomExceptionConfig iCustomExceptionConfig = (ICustomExceptionConfig)itemEnumObject;
|
ICustomExceptionConfig iCustomExceptionConfig = (ICustomExceptionConfig)itemEnumObject;
|
||||||
cache.put(iCustomExceptionConfig.getCategory()+"_"+iCustomExceptionConfig.getCode(), iCustomExceptionConfig);
|
getInstance().cache.put(iCustomExceptionConfig.getCategory()+"_"+iCustomExceptionConfig.getCode(), iCustomExceptionConfig);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -76,24 +76,24 @@ public class HashMapCache implements ServletContextListener {
|
|||||||
// 读取描述
|
// 读取描述
|
||||||
public String getMessage(String category, String code) {
|
public String getMessage(String category, String code) {
|
||||||
String key = category + "_" + code;
|
String key = category + "_" + code;
|
||||||
if (!cache.containsKey(key)) {
|
if (!getInstance().cache.containsKey(key)) {
|
||||||
// 不包含指定code
|
// 不包含指定code
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
return cache.get(key).getMessage();
|
return getInstance().cache.get(key).getMessage();
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加
|
// 添加
|
||||||
public void put(String category, String code, String message) {
|
public void put(String category, String code, String message) {
|
||||||
String key = category + "_" + code;
|
String key = category + "_" + code;
|
||||||
cache.put(key, new CustomExceptionConfig(category, code, message));
|
getInstance().cache.put(key, new CustomExceptionConfig(category, code, message));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 直接添加异常实例
|
// 直接添加异常实例
|
||||||
public void putByConfig(ICustomExceptionConfig iCustomExceptionConfig) {
|
public void putByConfig(ICustomExceptionConfig iCustomExceptionConfig) {
|
||||||
String key = iCustomExceptionConfig.getCategory() + "_" + iCustomExceptionConfig.getCode();
|
String key = iCustomExceptionConfig.getCategory() + "_" + iCustomExceptionConfig.getCode();
|
||||||
cache.put(key, iCustomExceptionConfig);
|
getInstance().cache.put(key, iCustomExceptionConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取一个包下的所有类列表
|
// 获取一个包下的所有类列表
|
||||||
|
Loading…
x
Reference in New Issue
Block a user