02 2020 档案
摘要:IOC 什么是IOC?如果你回答:Spring是个IOC容器,实现原理是反射,没了。这样证明你没有真正理解IOC。 IOC的意思是控制反转,还有个外号叫依赖注入(DI)。为什么起这么晦涩难懂的名字呢? 首先,我们看没有Spring之前,是怎么写代码的。 class SomeController{ /
阅读全文
摘要:第一次遇见这个接口,是在Bean的初始化过程中。初始化的第一步就是 invokeAwareMethods ,执行Aware子接口的相关set方法。 网上查资料,大多是术语比如:感知自己的属性。不明白的是,有什么实际应用? 先看抛出一个常见需求,我需要在一个类A里获取一个Bean,但是类A不是一个Be
阅读全文
摘要:基本用法 class Job{ private ReentrantLock lock = new ReentrantLock(); // 共享变量 private String data = null; /** * 临界方法 */ public void deal(){ // 加锁 lock.loc
阅读全文
摘要:首先你要引入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.0.RELEASE</version> </dependency> 然后
阅读全文
摘要:建立个实体类 import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class Book { private String name; public B
阅读全文