首页下载资源行业研究EasyJava代码生成工具_EasyJava源码.zip

ZIPEasyJava代码生成工具_EasyJava源码.zip

weixin_5021032035.12KB需要积分:1

资源文件列表:

EasyJava代码生成工具_EasyJava源码.zip 大约有43个文件
  1. 部署必读.txt 470B
  2. easyJava/src/main/java/com/easyjava/builder/BuildController.java 9.76KB
  3. easyJava/src/main/java/com/easyjava/builder/BuildService.java 6.8KB
  4. easyJava/src/main/resources/template/SimplePage.txt 1.72KB
  5. easyJava/src/main/resources/template/ResponseVO.txt 691B
  6. easyJava/src/
  7. easyJava/src/main/
  8. easyJava/src/main/java/
  9. easyJava/src/main/java/com/
  10. easyJava/src/main/java/com/easyjava/
  11. easyJava/src/main/java/com/easyjava/EasyJavaApplication.java 1.48KB
  12. easyJava/src/main/java/com/easyjava/bean/
  13. easyJava/src/main/java/com/easyjava/bean/Constants.java 7.47KB
  14. easyJava/src/main/java/com/easyjava/bean/FieldInfo.java 1.45KB
  15. easyJava/src/main/java/com/easyjava/bean/TableInfo.java 2.46KB
  16. easyJava/src/main/java/com/easyjava/builder/
  17. easyJava/src/main/java/com/easyjava/builder/BuildBaseJava.java 6.45KB
  18. easyJava/src/main/java/com/easyjava/builder/BuildBeanPo.java 8.22KB
  19. easyJava/src/main/java/com/easyjava/builder/BuildBeanQuery.java 9.21KB
  20. easyJava/src/main/java/com/easyjava/builder/BuildComment.java 1.28KB
  21. easyJava/src/main/java/com/easyjava/builder/BuildMapper.java 4.14KB
  22. easyJava/src/main/java/com/easyjava/builder/BuildMapperXml.java 24.96KB
  23. easyJava/src/main/resources/template/StringTools.txt 1.78KB
  24. easyJava/src/main/java/com/easyjava/builder/BuildServiceImpl.java 12.91KB
  25. easyJava/src/main/java/com/easyjava/builder/BuildTable.java 9.72KB
  26. easyJava/src/main/java/com/easyjava/utils/
  27. easyJava/src/main/java/com/easyjava/utils/PropertiesUtils.java 1.93KB
  28. easyJava/src/main/java/com/easyjava/utils/StringTools.java 892B
  29. easyJava/src/main/resources/
  30. easyJava/src/main/resources/application.properties 2.07KB
  31. easyJava/src/main/resources/template/
  32. easyJava/src/main/resources/template/ABaseController.txt 1.22KB
  33. easyJava/src/main/resources/template/AGlobalExceptionHandlerController.txt 2.42KB
  34. easyJava/src/main/resources/template/BaseMapper.txt 974B
  35. easyJava/src/main/resources/template/BaseParam.txt 701B
  36. easyJava/src/main/resources/template/BusinessException.txt 1.25KB
  37. easyJava/src/main/resources/template/DateTimePatternEnum.txt 295B
  38. easyJava/src/main/resources/template/DateUtil.txt 1.38KB
  39. easyJava/src/main/resources/template/PageSize.txt 209B
  40. easyJava/src/main/resources/template/PaginationResultVO.txt 1.55KB
  41. easyJava/src/main/resources/template/ResponseCodeEnum.txt 556B
  42. easyJava/
  43. easyJava/pom.xml 2.48KB

资源介绍:

EasyJava代码生成工具_EasyJava源码.zip
import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.dao.DuplicateKeyException; import org.springframework.validation.BindException; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.method.annotation.MethodArgumentTypeMismatchException; import org.springframework.web.servlet.NoHandlerFoundException; import javax.servlet.http.HttpServletRequest; @RestControllerAdvice public class AGlobalExceptionHandlerController extends ABaseController { private static final Logger logger = LoggerFactory.getLogger(AGlobalExceptionHandlerController.class); @ExceptionHandler(value = Exception.class) Object handleException(Exception e, HttpServletRequest request) { logger.error("请求错误,请求地址{},错误信息:", request.getRequestURL(), e); ResponseVO ajaxResponse = new ResponseVO(); //404 if (e instanceof NoHandlerFoundException) { ajaxResponse.setCode(ResponseCodeEnum.CODE_404.getCode()); ajaxResponse.setInfo(ResponseCodeEnum.CODE_404.getMsg()); ajaxResponse.setStatus(STATUC_ERROR); } else if (e instanceof BusinessException) { //业务错误 BusinessException biz = (BusinessException) e; ajaxResponse.setCode(biz.getCode() == null ? ResponseCodeEnum.CODE_600.getCode() : biz.getCode()); ajaxResponse.setInfo(biz.getMessage()); ajaxResponse.setStatus(STATUC_ERROR); } else if (e instanceof BindException|| e instanceof MethodArgumentTypeMismatchException) { //参数类型错误 ajaxResponse.setCode(ResponseCodeEnum.CODE_600.getCode()); ajaxResponse.setInfo(ResponseCodeEnum.CODE_600.getMsg()); ajaxResponse.setStatus(STATUC_ERROR); } else if (e instanceof DuplicateKeyException) { //主键冲突 ajaxResponse.setCode(ResponseCodeEnum.CODE_601.getCode()); ajaxResponse.setInfo(ResponseCodeEnum.CODE_601.getMsg()); ajaxResponse.setStatus(STATUC_ERROR); } else { ajaxResponse.setCode(ResponseCodeEnum.CODE_500.getCode()); ajaxResponse.setInfo(ResponseCodeEnum.CODE_500.getMsg()); ajaxResponse.setStatus(STATUC_ERROR); } return ajaxResponse; } }
100+评论
captcha