摘要: 一、日志 1、配置日志级别 日志记录器(Logger)的行为是分等级的。如下表所示: 分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL 默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别 # 设置日志级别 logging. 阅读全文
posted @ 2020-12-13 18:52 DKPT 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、什么是统一异常处理 1、制造异常 除0 int a = 10/0; swagger测试:http://localhost:8001/swagger-ui.html 2、什么是统一异常处理 我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要统一异常处理 二、统一异常处 阅读全文
posted @ 2020-12-13 18:50 DKPT 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、自动填充封装 1、在service-base模块中添加 创建包handler,创建自动填充类 MyMetaObjectHandler package com.atguigu.servicebase.handler; import com.baomidou.mybatisplus.core.han 阅读全文
posted @ 2020-12-13 18:48 DKPT 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、分页 1、EduConfig 中配置分页插件 /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } 2、分页Controll 阅读全文
posted @ 2020-12-13 18:47 DKPT 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2020-12-13 18:45 DKPT 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、Swagger2介绍 前后端分离开发模式中,API文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 (1)及时性 (接口变更后,能够及时准确地通知相关前后端开发人员)。 (2)规范性 (并且保证接口的规范性,如接 阅读全文
posted @ 2020-12-13 18:44 DKPT 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、搭建service模块 1、在父工程guli_parent下面创建模块service 2、添加模块类型pom <artifactId> 节点后面添加 pom类型 <artifactId>service</artifactId> <packaging>pom</packaging> 3、添加项目需 阅读全文
posted @ 2020-12-13 18:43 DKPT 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、项目工程结构介绍 1、项目工程结构 2、模块说明 (1)guli-parent:在线教学根目录(父工程),管理四个子模块。 (2)canal-client:canal数据库表同步模块(统计同步数据)。 (3)common:公共模块父节点。 (4)common-util:工具类模块,所有模块都可以 阅读全文
posted @ 2020-12-13 18:42 DKPT 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、数据库设计 1、数据库 guli_edu数据库下载链接:https://download.csdn.net/download/qq_39311377/12540627 2、数据表 二、数据库设计规约 1、库名与应用名称尽量一致。 2、表名、字段名必须使用小写字母或数字,禁止出现数字开头。 3、表 阅读全文
posted @ 2020-12-13 18:39 DKPT 阅读(141) 评论(0) 推荐(0) 编辑