# SpringUtil
Date: 2020-05-30

com.java2nb.novel.common.utils

## 类 SpringUtil

- java.lang.Object
- - com.java2nb.novel.common.utils.SpringUtil

所有已实现的接口:
  org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    @Component
    public class SpringUtil
    extends java.lang.Object
    implements org.springframework.context.ApplicationContextAware

Spring工具类

从以下版本开始:
  2020/5/23
版本:
  1.0
作者:
  xiongxiaoyang

### 构造器概要

构造器
构造器和说明
`SpringUtil()`

### 方法概要

所有方法 静态方法 实例方法 具体方法
`static org.springframework.context.ApplicationContext` `getApplicationContext()` 获取applicationContext
`static <T> T` `getBean(java.lang.Class<T> clazz)` 通过class获取Bean
`static java.lang.Object` `getBean(java.lang.String name)` 通过name获取 Bean.
`static <T> T` `getBean(java.lang.String name, java.lang.Class<T> clazz)` 通过name,以及Clazz返回指定的Bean
`void` `setApplicationContext(org.springframework.context.ApplicationContext applicationContext)`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### SpringUtil

    public SpringUtil()

### 方法详细资料

#### setApplicationContext

    public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)

指定者:
  `setApplicationContext` 在接口中 `org.springframework.context.ApplicationContextAware`

#### getApplicationContext

    public static org.springframework.context.ApplicationContext getApplicationContext()

获取applicationContext

#### getBean

    public static java.lang.Object getBean(java.lang.String name)

通过name获取 Bean.

#### getBean

    public static <T> T getBean(java.lang.Class<T> clazz)

通过class获取Bean

#### getBean

    public static <T> T getBean(java.lang.String name,
                                java.lang.Class<T> clazz)

通过name,以及Clazz返回指定的Bean