SpringBoot 全家桶 MyBatisPlus(六)软删除(逻辑删除)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 全家桶 MyBatisPlus(六)软删除(逻辑删除)相关的知识,希望对你有一定的参考价值。

参考技术A 在项目中软删除是必须用到的,那么需要一些配置来支持软删除

logic-delete-field 用于配置全局软删除实体字段名

logic-delete-value 软删除值

logic-not-delete-value 未软删除值

也可单独配置某个实体类的软删除字段,在字段上加上 @TableLogic 注解即可:

插入时会自动将 deleted 设为 false

执行日志:

删除时,实际是执行update语句,将 deleted 设为 true

执行日志:

查询时,带上 deleted = false 的条件

执行日志:

Java程序员极力推荐的springboot全家桶干货系列

最近,在某平台收到读者反馈,希望能整理出一些有关spring的干货,主要是springboot有关的面试题和书籍,所以,应广大爱学习人士的需求,网罗了一些资料,并将这些资料分享给更多有需要的人。

高频面试题:

1、什么是 Spring Boot?

2、Spring Boot 有哪些优点?

3、什么是 JavaConfig?

4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?

5、Spring Boot 中的监视器是什么?

6、如何在 Spring Boot 中禁用 Actuator 端点安全性?

7、如何在自定义端口上运行 Spring Boot 应用程序?

8、什么是 YAML?

9、如何实现 Spring Boot 应用程序的安全性?

10、如何集成 Spring Boot 和 ActiveMQ?

11、如何使用 Spring Boot 实现分页和排序?

12、什么是 Swagger?你用 Spring Boot 实现了它吗?

13、什么是 Spring Profiles?

14、什么是 Spring Batch?

15、什么是 FreeMarker 模板?

16、如何使用 Spring Boot 实现异常处理?

17、您使用了哪些 starter maven 依赖项?

18、什么是 CSRF ***?

19、什么是 WebSockets?

20、什么是 AOP?

21、什么是 Apache Kafka?

22、我们如何监视所有 Spring Boot 微服务?

技术图片

SpringBoot实战

全书分为8章。

第1章会对Spring Boot进行概述,内容涵盖最基本的自动配置、起步依赖、命令行界面和Actuator。第2章会进一步深入Spring Boot,重点介绍自动配置和起步依赖。在这一章里,你将用很少的显式配置来构建一个完整的Spring应用程序。第3章是对第2章的补充,演示了如何通过设置应用程序属性来改变自动配置,或者在自动配置无法满足需要时彻底覆盖它。在第4章里我们会看到如何为Spring Boot应用程序编写自动化集成测试。在第5章里你将看到一种有别于传统Java开发方式的做法,Spring Boot CLI能让你通过命令行来运行应用程序,这个应用程序完全是由Groovy脚本构成的。讲到Groovy,第6章会介绍Grails 3,这是Grails框架的最新版本,它基于Spring Boot。在第7章里你将看到如何通过Spring Boot的Actuator了解运行中的应用程序,以及它是如何工作的。你还会看到如何使用Actuator的Web端点、远程shell和JMX MBean对应用程序一窥究竟。第8章讨论了各种部署Spring Boot应用程序的方法,包括传统的应用程序服务器部署和云部署。

技术图片

深入实践SpringBoot

本书是Spring Boot领域的经典著作,从技术、实践和原理3个维度对Spring Boot进行了系统且深入的讲解。作者是SpringBoot领域的资深专家,有超过15年的IT行业从业经验。
技术维度:第一部分(1~5章),针对性地介绍了Spring Boot入门、数据库的使用和访问性能提升、界面设计、安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Spring Boot开发方法和精髓,尽快融入生产实践中。
实践维度:第二部分(6-9章),用生产环境中的实际案例讲解了如何使用Spring Boot开发分布式应用和云应用,以及如何用微服务构建高可用的服务平台,实践性极强。
原理维度:第三部分(10-12章),从源码层面着重分析了Spring Boot的程序加载、自动配置、数据管理、Spring Cloud的配置管理、发现服务和负载均衡服务等核心功能的实现原理,旨在帮助读者能更深刻地理解SpringBoot开发,掌握其精髓。

技术图片

深入浅出springboot

一、Spring Boot 入门
技术图片
二、配置文件
技术图片
三、日志
技术图片
四、Web开发
技术图片
五、Docker

技术图片
六、SpringBoot与数据访问

技术图片
七、启动配置原理

技术图片
八、自定义starter

spring100问

技术图片

springboot知识总结

技术图片
这些资料都是满满的干货,知识点多而篇幅有限,所以将所有的这些资料整理成了PDF文档,心动不如行动,需要springboot全家桶系列资料的伙伴V:13272413561,备注51免费获取
技术图片

以上是关于SpringBoot 全家桶 MyBatisPlus(六)软删除(逻辑删除)的主要内容,如果未能解决你的问题,请参考以下文章

Spring全家桶——SpringBoot之AOP详解

Spring全家桶系列--SpringBoot与Mybatis结合

Java程序员极力推荐的springboot全家桶干货系列

Java程序员极力推荐的springboot全家桶干货系列

Spring全家桶系列--SpringBoot与Mybatis结合

Spring全家桶之spring boot