提交 e59a5b51 作者: 张小凤

Module(update)

上级 b42b7aca
......@@ -4,6 +4,6 @@ package com.mmc.csf.release.model.group;
* @version 创建时间:2021年8月28日 下午5:37:44
* @explain 类说明
*/
public interface Create {
public @interface Create {
}
......@@ -4,6 +4,6 @@ package com.mmc.csf.release.model.group;
* @version 创建时间:2021年11月19日 下午12:49:07
* @explain 类说明
*/
public interface Others {
public @interface Others {
}
......@@ -4,6 +4,6 @@ package com.mmc.csf.release.model.group;
* @version 创建时间:2021年8月28日 下午5:37:58
* @explain 类说明
*/
public interface Page {
public @interface Page {
}
......@@ -4,6 +4,6 @@ package com.mmc.csf.release.model.group;
* @version 创建时间:2021年8月28日 下午5:37:52
* @explain 类说明
*/
public interface Update {
public @interface Update {
}
......@@ -34,6 +34,11 @@
<!-- </exclusion>-->
<!-- </exclusions>-->
<!-- </dependency>-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- 引入 Feign, 可以以声明的方式调用微服务 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
......
package com.mmc.csf.release.controller;
import com.mmc.csf.common.util.group.Create;
import com.mmc.csf.common.util.group.Others;
import com.mmc.csf.common.util.group.Page;
import com.mmc.csf.common.util.group.Update;
import com.mmc.csf.release.model.group.Create;
import com.mmc.csf.release.model.group.Others;
import com.mmc.csf.release.model.group.Page;
import com.mmc.csf.release.model.group.Update;
import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.infomation.dto.BannerInfoDTO;
import com.mmc.csf.infomation.dto.ModuleInfoDTO;
......
package com.mmc.csf.release.util;
import com.mmc.csf.common.util.web.ResultBody;
import org.apache.log4j.Logger;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @Author small
* @Date 2023/6/15 16:53
* @Version 1.0
*/
@ControllerAdvice
public class VaildExceptionConfig extends ResultBody {
private static final Logger logger = Logger.getLogger(VaildExceptionConfig.class);
@ResponseBody
@ExceptionHandler(MethodArgumentNotValidException.class)
public ResultBody throwCustomException(MethodArgumentNotValidException methodArgumentNotValidException){
logger.error("[ @Vaild异常捕获 ] " + methodArgumentNotValidException.getMessage());
ResultBody resultBody = new ResultBody();
resultBody.setCode("400");
resultBody.setMessage(methodArgumentNotValidException.getBindingResult().getFieldError().getDefaultMessage());
return resultBody;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论