springboot自定义工具

springboot自定义工具

  • 上下文工具类

上下文工具类

你上下文工具类,获取注册的bean。

public class SpringContextUtils implements ApplicationListener {

    protected static ApplicationContext context;

    @Override
    public void onApplicationEvent(ApplicationPreparedEvent applicationPreparedEvent) {
        context = applicationPreparedEvent.getApplicationContext();
    }

    public static ApplicationContext getContext() {
        return context;
    }

    public static  T getBean(String beanName) {
        return (T) context.getBean(beanName);
    }

    public static  T getBean(Class clazz) {
        return (T) context.getBean(clazz);
    }


}

site:https://blog.csdn.net/wo541075754/article/details/104324070

你可能感兴趣的:(spring,boot,java,spring)