最新 最热

【开发日记】定义Web应用程序生命周期事件

使用SpringBoot框架开发时,需要在Tomcat容器启动之前,以及Tomcat容器关闭之前进行一些初始化操作以及销毁操作。

2023-09-02
1

Spring:全面拥抱 Jakarta Bean Validation 规范

随着JSR-303、JSR-349和JSR-380提案的相继问世,Bean Validation 规范已经从初出茅庐的 1.0 版本发展到渐入佳境的 2.0 版本。在 Eclipse 基金会接管 Java EE 之后,Bean Validation 规范成为了 Jakarta EE 的一部分,Jakar...

2023-09-02
1

BeanCopy坑到MapStruct技巧

我们复制对象最常用的方法是使用 BeanCopy 工具类,这是一种常见的 DTO 对象复制方法。然而,BeanCopy 在处理复杂继承和嵌套类型时常常出现问题,导致开发人员需要花费大量时间来手动处理 DTO 对象之间的映射关系。...

2023-09-01
0

给你的项目启动提提速:Lazy Initialization

在一个名为种花家的小镇上,生活着一群热爱编程的人。他们致力于构建出高效、可维护的软件系统,而 Spring Boot 框架成为了他们的不二之选。这个小镇上的人们每天都在用 Spring Boot 框架创造着令人瞩目的应用程序。...

2023-09-01
1

聊聊mybatis-plus的sql加载顺序

com/baomidou/mybatisplus/core/MybatisConfiguration.java

2023-08-31
1

聊聊Spring Boot几个版本的区别

Spring Boot 2.0在2018年2月28日发布,Spring Boot 2.7是2.x的最后一个发布版本,该版本的开源将于2023年11月停止支持,商业支持可延长到2025年2月

2023-08-31
1

Android Retrofit 高级使用与原理

在 Android 开发中,网络请求是一个极为关键的部分。Retrofit 作为一个强大的网络请求库,能够简化开发流程,提供高效的网络请求能力。本文将深入介绍 Retrofit 的高级使用与原理,帮助读者更全面地理解和应用这一库。...

2023-08-31
1

Seata中的TCC模式学习一

由于我们的客户中心发送线索、整车订单服务配车、整车财务服务财务信息推送中都使用的全局事务是基于@GlobalTransactional、@TwoPhaseBusinessAction,因此有必要了解这两个注解中是如何在分布式事务中发挥作用的,也即T...

2023-08-31
1

【JAVA】Dozer 介绍及快速入门教程

Dozer 是 Java Bean 到 Java Bean 的映射器,他以递归的方式将数据从一个对象复制到另一个对象。

2023-08-31
0

代码写的烂,我被开除了!

昨天,一位朋友和我反馈说自己需要模拟面试和建立深度优化,可是我记忆中他上个月才入职,怎么又开始找工作?和他聊了一会,才知道被开除了,写的代码跟一坨shi一样。害,可惜了,好不容易找到工作。...

2023-08-31
1