Spring 工具类

类名:SpringUtil

getBean

/**
 * 获取bean
 *
 * @param clazz class类
 * @param <T>   泛型
 * @return T
 */
SpringUtil.getBean(Class<T> clazz);

getBean

/**
 * 获取bean
 *
 * @param beanId beanId
 * @param <T>    泛型
 * @return T
 */
SpringUtil.getBean(String beanId);

getBean

/**
 * 获取bean
 *
 * @param beanName bean名称
 * @param clazz    class类
 * @param <T>      泛型
 * @return T
 */
SpringUtil.getBean(String beanName, Class<T> clazz);

getContext

/**
 * 获取 ApplicationContext
 *
 * @return ApplicationContext
 */
SpringUtil.getContext();

publishEvent

/**
 * 发布事件
 *
 * @param event 事件
 */
SpringUtil.publishEvent(ApplicationEvent event);