管道基础大数据平台系统开发-【后端】-Server
13693261870
2024-03-21 b20fd29dc3864405af4afa0aeb99d13d74fbfcdc
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