Spring获取ApplicationContext对象工具类的实现方法(spring获取接口实现类bean)速看

随心笔谈9个月前发布 admin
198 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了在Spring Boot应用中使用`ClassPathXmlApplicationContext`来管理应用容器的配置文件。文章中定义了一个静态类`ApplicationContextUtil`,其中使用一个静态变量`ac`来存储应用容器对象。在`static`初始化块中,`ac`被初始化为一个`ClassPathXmlApplicationContext`实例,并传入了配置文件“applicationContext.xml”。随后,`getApplicationContext`方法返回了这个预先初始化好的应用容器对象。这种设计通过静态变量的复用机制,优化了应用启动时对应用容器的初始化过程,提高了应用的整体性能。


package com.util;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

final public class ApplicationContextUtil {

private static ApplicationContext ac=null;

private ApplicationContextUtil(){

}

static{
ac=new ClassPathXmlApplicationContext(“applicationContext.xml”);
}

public static ApplicationContext getApplicationContext(){
//获得返回的容器对象
return ac;
}

}

© 版权声明

相关文章