最新 最热

Spring5之AOP

(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分的耦合度降低,提高程序的可重用性,同时提高了开发的效率。...

2022-03-12
1

SpringBoot - 优雅的处理【长事务】

在Spring体系中,在方法上加上注解@Transactional,Spring自动帮我们进行事务的开启、提交、回滚操作,真的是太方便了,以至于不分青红皂白,啥都搞上…

2022-03-10
1

开发规约:接口统一返回值格式 [resend]

年过完,又开始搞钱了,没啥可以帮大家的。重要的事情说三次:有换工作的,如果接的自己还不错的,可以私聊内推。一、前言本篇主要介绍一种常用的返回值格式以及详细说明。二、Dubbo 接口统一返回值格式我们在应用中经常会涉及...

2022-03-08
1

Method-Swizzling 方法交换

所谓的一次性就是:mehod-swizzling写在load方法中,而load方法会主动调用多次,这样会导致方法的重复交换,使方法sel的指向又恢复成原来的imp的问题

aop
2022-03-08
1

Spring Boot AOP 扫盲

大家好,我是二哥呀。AOP 是 Spring 体系中非常重要的两个概念之一(另外一个是 IoC),今天这篇文章就来带大家通过实战的方式,在编程猫 SpringBoot 项目中使用 AOP 技术为 controller 层添加一个切面来实现接口访问的统一日...

2022-03-07
1

【进阶之路】动态代理与字节码生成

对于大多数Java程序员而言,我们会经常用到字节码生成与动态代理技术,比如编译时织入的AOP框架中,在Spring的Bean组织管理中,亦或是Web服务器的JSP编译器里。总之,我们在不知不觉中已经大量的用到了这些技术了。...

2022-03-07
1

组件分享之Java组件——springboot各种使用demo大合集

近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。...

2022-03-06
1

SpringBoot 定时任务动态管理通用解决方案

一、功能说明 SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改 二、快速使用 具体的功能已经封装成SpringBoot-starter即插即...

2022-03-04
1

京东一面:Spring 为何需要三级缓存解决循环依赖,而不是二级缓存?我懵了。。

点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解...

2022-03-04
1

求你别自己瞎写工具类了,Spring自带的这些他不香麽?

点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解...

2022-03-04
1