zoukankan      html  css  js  c++  java
  • Spring boot获取getBean

    package com.job.center.quartz.common;
    
    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;
    import org.springframework.stereotype.Component;
    
    /**
     * @author 周志伟
     * @projectname 项目名称: ${project_name}
     * @classname: SpringUtil
     * @description:
     * @date 2018/10/12:16:57
     */
    @Component
    public class SpringUtil 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);
        }
    }
  • 相关阅读:
    Springmvc
    Mybatis关联关系
    Mybatis整合ehcache 和 redis
    Mybatis与spring集成
    MyBatis动态sql和分页
    MyBatis入门
    Vue模板语法(二)
    Vue模板语法(一)
    Spring---SSH整合(二)
    Spring---SSH整合
  • 原文地址:https://www.cnblogs.com/yy123/p/9784307.html
Copyright © 2011-2022 走看看