摘要: 1、在service-base模块中添加 创建包handler,创建自动填充类 MyMetaObjectHandler @Component public class MyMetaObjectHandler implements MetaObjectHandler { //自动填充 @Overrid 阅读全文
posted @ 2021-02-19 21:57 键盘_书生 阅读(32) 评论(0) 推荐(0) 编辑
摘要: @Configuration //配置类 @EnableTransactionManagement @MapperScan("com.atguigu.eduservice.mapper") public class EduConfig { /** * 逻辑删除插件 */ @Bean public I 阅读全文
posted @ 2021-02-19 21:48 键盘_书生 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2021-02-19 21:43 键盘_书生 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1 创建common模块 (新建MAVEN模块) 由于后面多个模块会使用到Swagger 所以我们把Swagger的配置写在common模块中 2、在common中引入Swagger相关依赖 <dependency> <groupId>io.springfox</groupId> <artifact 阅读全文
posted @ 2021-02-19 21:18 键盘_书生 阅读(47) 评论(0) 推荐(0) 编辑
摘要: # 服务端口 server.port=8001 # 服务名 spring.application.name=service-edu # 环境设置:dev、test、prod spring.profiles.active=dev # mysql数据库连接 spring.datasource.drive 阅读全文
posted @ 2021-02-19 20:59 键盘_书生 阅读(19) 评论(0) 推荐(0) 编辑
摘要: public class CodeGenerator { @Test public void run() { //代码生成器逆向生成代码 // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); // 2、全局配置 GlobalConfig gc = 阅读全文
posted @ 2021-02-19 20:57 键盘_书生 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 默认情况下json时间格式带有时区,并且是世界标准时间,和我们的时间差了八个小时 在application.properties中设置 #返回json的全局时间格式 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time- 阅读全文
posted @ 2021-02-19 20:54 键盘_书生 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 物理删除: 删除数据库表中的数据逻辑删除: 通过表中的字段标志,表示数据是否被删除,比如设置表中字段deleted的值为0或者1,1表示已经被删除了,则查询操作不能查到该数据,如果是0表示数据没有被删除,查询能够查询到数据 逻辑删除 1、在表中添加deleted字段 2、在类中添加deleted属性 阅读全文
posted @ 2021-02-19 20:52 键盘_书生 阅读(356) 评论(0) 推荐(0) 编辑