2022年1月9日
摘要: 一、统一异常处理 1、创建统一异常处理器 在service_base中创建统一异常处理类GlobalExceptionHandler.java @ControllerAdvice @Slf4j public class GlobalExceptionHandler { @ExceptionHandl 阅读全文
posted @ 2022-01-09 22:34 upupup-999 阅读(127) 评论(0) 推荐(0)
摘要: @RequestBody(required = false) 可以为空 用于读取 Request 请求(可能是 POST,PUT,DELETE,GET 请求)的 body 部分并且Content-Type 为 application/json 格式的数据,接收到数据之后会自动将数据绑定到 Java 阅读全文
posted @ 2022-01-09 21:53 upupup-999 阅读(35) 评论(0) 推荐(0)
摘要: 一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2022-01-09 20:52 upupup-999 阅读(114) 评论(0) 推荐(0)
摘要: 一、Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 及时性 (接口变更后,能够及时准确地通知相关前后端开发人员) 规范性 (并且保证接口的规范性,如接口的地址,请求 阅读全文
posted @ 2022-01-09 17:14 upupup-999 阅读(50) 评论(0) 推荐(0)
摘要: #返回json数据 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 阅读全文
posted @ 2022-01-09 16:59 upupup-999 阅读(22) 评论(0) 推荐(0)
摘要: 1.导入依赖 <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>2.3</version> </dependency> 2.在test/ 阅读全文
posted @ 2022-01-09 15:05 upupup-999 阅读(327) 评论(0) 推荐(1)
摘要: 以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库 1、库名与应用名称尽量一致 2、表名、字段名必须使用小写字母或数字,禁止出现数字开头, 3、表名不使用复数名词 4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher 5、表必备三字段:id, 阅读全文
posted @ 2022-01-09 14:12 upupup-999 阅读(25) 评论(0) 推荐(0)