Spring之依赖注入

73 阅读1分钟

# 销毁bean的方法

close方法,shutdown方法

```java

public static boolean hashDestoryMethod(Object bean,RootBeanDefinition beanDefinition) {
if(bean instanceof DisposableBean || bean instanceof AutoCloseable) {

return true;

}

return inferDestoryMethodIfNecessary(bean,beanDefinition) != null;

}

```

判断有没有定义bean销毁的方法;关于bean销毁的方法,有这样一个接口

hasDestructionAwareBeanPostProcessors()

# Spring中有几种依赖注入的方式

首先分为两种

1. 手动注入

2. 自动注入

## 手动注入

在xml中定义bean时就是手动注入:

```java

```