Spring 提供了很多的实现AOP的方式,今天具体写出这三种实现方式:Spring 接口方式,schema配置方式和注解方式。 方式一:AOP接口利用Spring AOP接口实现AOP,主要是为 ...
SpringAOP到底是什么
刚开始看这个AOP的时候,给我看的有点懵逼,术语太多,不理解是什么意思,对应的是什么过程。比如接合点的定义是:实际代码中的点,在这些点是执行“方面”,从而向应用程序中插入额外的逻辑。刚开始根本不知道 ...
Spring事务管理
一、理解事务管理任何处理数据的系统都必须保护数据的完整性。 事务有四个特性:ACID 原子性(Atomicity): 事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要 ...
Spring管理的Bean
被Spring创建和管理的Java对象被称为Bean。这些对象都是POJO,但却在Spring容器中被管理。因此,也常把她们称为Spring管理的Bean。 1.命名BeanBean通过名称进行区分。 ...
使用spring进行依赖注入
1.Spring IoC容器在这里,我们先不具体深入的了解Spring IoC容器,只需要知道它是做什么的。Spring的核心就是IoC容器,它的作用是可以在对象生成或初始化时直接将数据注入到对象中, ...
Rabbitmq安装遇到的坑
好久没写这个了,这两天学习延迟队列,用到了rabbitmq的一个插件,rabbitmq_delayed_message_exchange,安装完这个后,我的 rabbitmq 就坏了。各种启动错误, ...
volatile关键字
关键字volatile的主要作用是使变量在多个线程间可见。具体来说就是,volatile关键字,可以强制的从公共内存中读取变量的值,这样就不会因为私有堆栈中的值和公共堆栈中的值不同步而导致错误。 1. ...