管道基础大数据平台系统开发-【后端】-Server
13693261870
2024-03-25 b6b0cb226fcf184525ee7b36af3a09471e9c0057
src/main/java/com/lf/server/helper/SpringContextHelper.java
@@ -9,8 +9,7 @@
 * Spring上下文帮助类
 * @author WWW
 */
//@Component
@SuppressWarnings("AlibabaCommentsMustBeJavadocFormat")
@Component
public class SpringContextHelper implements ApplicationContextAware {
    private static ApplicationContext context = null;
@@ -47,6 +46,36 @@
    }
    /**
     * 判断是否包含对应名称的Bean对象
     *
     * @param name Bean名称
     * @return 包含:返回true,否则返回false。
     */
    public static boolean containsBean(String name) {
        return context.containsBean(name);
    }
    /**
     * 获取对应Bean名称的类型
     *
     * @param name Bean名称
     * @return 返回对应的Bean类型
     */
    public static Class<?> getType(String name) {
        return context.getType(name);
    }
    /**
     * 获取上下文对象,可进行各种Spring的上下文操作
     *
     * @return Spring上下文对象
     */
    public static ApplicationContext getContext() {
        return context;
    }
    /**
     * 获取当前环境
     *
     * @return Profile