![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java ee
文章平均质量分 58
小小白ovo
那些不起波澜的日复一日,总有一天会让你看到坚持的意义
展开
-
Spring Aop | 通过 @Aspect 实现日志切面,记录接口的请求体参数,返回参数
通过 @Aspect 实现日志切面,记录接口的请求体参数,返回参数原创 2023-04-04 15:28:42 · 1179 阅读 · 0 评论 -
java | 基于Redis的分布式锁实现②
java | 基于Redis的分布式锁实现原创 2023-02-20 08:42:18 · 136 阅读 · 0 评论 -
java | 基于Redis的分布式锁实现①
java | 基于Redis的分布式锁实现原创 2023-02-14 09:44:22 · 484 阅读 · 0 评论 -
[Spring] @Valid 注解类型详解
@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能@Valid 注解类型@Null\color{red}{@Null}@Null限制只能为null@NotNull\color{red}{@NotNull}@NotNull限制必须不为null@AssertFalse\color{red}{@AssertFalse}@AssertFalse限制必须为false@AssertTrue.原创 2021-12-20 09:07:22 · 904 阅读 · 0 评论 -
SpringAOP底层原理 - JDK 动态代理
回顾一下AOP相关概念SpringAOP的理解和底层原理补充引介(Introduction):特殊的增强,动态为类增加方法织入(Weaving):将增强加入到目标类的过程,织入分为三种时期编译器:AspectJ (上文讲过)类加载运行期:jdk动态代理(实现接口),CGlib(子类,不能用final)目标对象(Target):原始对象代理对象(Proxy):加入了增强的对象,是生成的;切面(Aspect):切点 + 增强本文要说的就是在运行期间织入的两种实现方式之 jdk动态代理原创 2020-12-18 15:46:47 · 236 阅读 · 1 评论 -
SpringAOP的理解和底层原理 - AspectJ静态代理
**AOP(Aspect-OrientedProgramming)**:面向切面编程。利用AOP可以对业务逻辑的各个部分进行隔离,从而是的业务逻辑各部分之间的耦合度降低,提高程序的可用性,同时提高了开发的效率。SpringAOP的理解和详细操作原创 2020-12-17 20:16:37 · 683 阅读 · 0 评论 -
Spring | 最全基础概念(适合所有人群)
目录Java Spring框架是什么?它有哪些好处?Spring体系结构Spring DI的实现方式Spring Bean的配置及常用属性Spring实例化Bean的三种方法1.构造器实例化2.静态工厂方式实例化3.实例工厂方式实例化Spring中Bean的作用域Spring Bean的生命周期bean创建/定义方式Java Spring框架是什么?它有哪些好处?Spring 是一个主流的 Java Web 开发框架,该框架是一个轻量级的应用框架,具有很高的凝聚力和吸引力。Spring 框架因其强大的原创 2020-12-07 10:17:00 · 244 阅读 · 0 评论