1. 概述

在开发过程中,或者编写脚本时,我们需要通过bean名称获取对象实例,这个时候我们可以使用 springutil 工具类。

类名:

com.redxun.common.utils.SpringUtil

2. 方法说明

2.1 根据Class获取实例

这个方法是根据一个Class类在Spring容器中获取类的对象实例。

public static <T> T getBean(Class<T> cla)

2.2 根据Class类型获取容器中的实例列表

这个一般是根据接口类型获取系统中的实现对象实例列表。

public static <T> Collection<T> getBeans(Class cls)

2.3 根据实例ID获取对象实例

根据类的实例ID获取对象实例

public static <T> T getBean(String name)

2.4 根据属性KEY获取属性数据

public static String getProperty(String key)

2.5 发布事件

这个是利用spring 的事件机制发布事件。

public static void publishEvent(ApplicationEvent event)

文档更新时间: 2021-01-23 16:10   作者:zyg