最新 最热

如何理解面向切面编程中的切面?

我们先从几何的角度出发,我们都知道点构成面,任何一个面都是由很多个点构成的,比如桌面是由很多个木头点构成的,而这些木头点都有相同的特性:他们都是木头,如果我们想给这些木头点加一些额外的功能,让他们都变成红色的,只需要...

2020-09-10
1

Spring 动态代理

Spring 框架在运行时,通过 动态字节码技术 ,在 JVM 创建时运行在 JVM 内部,等程序结束后会和 JVM 一起消失。

2020-09-10
1

Spring第三天:Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate

Spring是EE开发的一站式的框架,有EE开发的每层的解决方案。Spring对持久层也提供了解决方案:ORM模块和JDBC的模板。

2020-09-08
1

Spring第二天:Spring的IOC的注解方式、Spring的AOP开发(XML)

Spring第二天继续,今天要学习的是Spring的IOC的注解方式和Spring的AOP开发(XML)

2020-09-08
1

Java 自定义注解及使用场景

Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优雅。本文将先从自定义注解的基础概念说起,然后开始实战,写小段代码实现自定义注解+拦截器,自定义注解+AOP。...

2020-09-08
1

这一次搞懂Spring事务注解的解析

事务我们都知道是什么,而Spring事务就是在数据库之上利用AOP提供声明式事务和编程式事务帮助我们简化开发,解耦业务逻辑和系统逻辑。但是Spring事务原理是怎样?事务在方法间是如何传播的?为什么有时候事务会失效?接下来几...

2020-09-07
1

这一次搞懂Spring代理创建及AOP链式调用过程

AOP,也就是面向切面编程,它可以将公共的代码抽离出来,动态的织入到目标类、目标方法中,大大提高我们编程的效率,也使程序变得更加优雅。如事务、操作日志等都可以使用AOP实现。这种织入可以是在运行期动态生成代理对象实现...

2020-09-07
1

Spring、SpringMVC、SpringBoot之间的关系

随着微服务架构的兴起,SpringBoot映入眼帘,今天我们来说下三者的含义以及关系。

2020-09-07
1

自定义注解详解及应用

Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优雅。本文将先从自定义注解的基础概念说起,然后开始实战,写小段代码实现自定义注解+拦截器,自定义注解+AOP。...

2020-09-06
1

关于加@Transactional注解的方法之间调用,事务是否生效的问题

1. 不同类之间的方法调用,如类A的方法a()调用类B的方法b(),这种情况事务是正常起作用的。只要方法a()或b()配置了事务,运行中就会开启事务,产生代理。...

2020-09-04
1