zoukankan      html  css  js  c++  java
  • Springboot手动获取bean

    使用如下工具类即可

    package com.rio.ums.spa.commons.utils;
    
    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;
    import org.springframework.stereotype.Component;
    
    /**
     * @Author: tutu
     * @Time: 11:28
     * @Date: 2019/6/29
     * @Email: wangde007@outlook.com
     * @CreateBy: idea
     * @Copyright (c) 2007-2018 tu13 Ltd. All Rights Reserved.
     * @Pump: 四季轮回,盛夏来袭。
     **/
    @Component
    public class SpringUtils  implements ApplicationContextAware {
    
            private static ApplicationContext applicationContext;
            @Override
            public void setApplicationContext(ApplicationContext applicationContextParam) throws BeansException {
                applicationContext=applicationContextParam;
            }
            public static Object getObject(String id) {
                Object object = null;
                object = applicationContext.getBean(id);
                return object;
            }
            public static <T> T getObject(Class<T> tClass) {
                return applicationContext.getBean(tClass);
            }
    
            public static Object getBean(String tClass) {
                return applicationContext.getBean(tClass);
            }
    
            public <T> T getBean(Class<T> tClass) {
                return applicationContext.getBean(tClass);
            }
    }
  • 相关阅读:
    将博客搬至CSDN
    defender 月考总结
    生日祝福@陈俊翰
    个性签名
    你这是virus吧?
    (CPSCA's)CPOJC+VIJOS
    Sentence by defender
    工作制一览
    最长上升子序列
    mysql约束
  • 原文地址:https://www.cnblogs.com/tu13/p/java_utils_get_bean.html
Copyright © 2011-2022 走看看