枚举转换
This commit is contained in:
parent
be7bb30fd4
commit
bd099ba04e
@ -1,5 +1,6 @@
|
|||||||
package com.sunyard.chsm.config;
|
package com.sunyard.chsm.config;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.exc.InvalidFormatException;
|
||||||
import com.sunyard.chsm.model.R;
|
import com.sunyard.chsm.model.R;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.validation.BindException;
|
import org.springframework.validation.BindException;
|
||||||
@ -55,6 +56,10 @@ public class GlobalExceptionResolver {
|
|||||||
|
|
||||||
@ExceptionHandler(Exception.class)
|
@ExceptionHandler(Exception.class)
|
||||||
public R<?> exceptionHandler(Exception ex, HttpServletRequest request) {
|
public R<?> exceptionHandler(Exception ex, HttpServletRequest request) {
|
||||||
|
InvalidFormatException ife = findException(InvalidFormatException.class, ex);
|
||||||
|
if (ife != null) {
|
||||||
|
return R.error(400, "参数异常, 不支持的值: " + ife.getValue());
|
||||||
|
}
|
||||||
String errorMessage = buildErrorMessage(ex);
|
String errorMessage = buildErrorMessage(ex);
|
||||||
for (Class<? extends Exception> eClass : EX_CLASS) {
|
for (Class<? extends Exception> eClass : EX_CLASS) {
|
||||||
Exception exception = findException(eClass, ex);
|
Exception exception = findException(eClass, ex);
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
package com.sunyard.chsm.param;
|
package com.sunyard.chsm.param;
|
||||||
|
|
||||||
|
import com.sunyard.chsm.enums.KeyCategory;
|
||||||
|
import com.sunyard.chsm.enums.KeyStatus;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -20,11 +22,11 @@ public class KeyInfoQuery {
|
|||||||
/**
|
/**
|
||||||
* 密钥状态
|
* 密钥状态
|
||||||
*/
|
*/
|
||||||
private String status;
|
private KeyStatus status;
|
||||||
/**
|
/**
|
||||||
* 密钥类型: sym_key 对称密钥, asym_key 非对称密钥
|
* 密钥类型
|
||||||
*/
|
*/
|
||||||
private String keyType;
|
private KeyCategory keyType;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -29,6 +29,8 @@ spring:
|
|||||||
jackson:
|
jackson:
|
||||||
time-zone: GMT+8
|
time-zone: GMT+8
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
date-format: yyyy-MM-dd HH:mm:ss
|
||||||
|
mapper:
|
||||||
|
ACCEPT_CASE_INSENSITIVE_ENUMS: true
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath:mapper/**/*Mapper.xml
|
mapper-locations: classpath:mapper/**/*Mapper.xml
|
||||||
|
Loading…
Reference in New Issue
Block a user