Spring中常用的一些类或方法
1. ClassPathXmlApplicationContext
ClassPathXmlApplicationContext是Spring读取xml最常用的类,它只能读取放在WEB-INF/classes/目录下的配置文件,所以在使用ClassPathXmlApplicationContext的时候可以将配置文件放在项目的原文件夹下面,这样编译的时候会将配置文件拷贝到WEB-INF下面去。如果是Springboot项目,一般要把文件呢放到resources配置文件夹下,才可以被ClassPathXmlApplicationContext读取到。
使用举例:https://blog.csdn.net/rnzhiw/article/details/84199036
2.AnnotationConfigApplicationContext
AnnotationConfigApplicationContext 是 ClassPathXmlApplicationContext的注解形式,使用举例
@Configuration public class AppConfig { @Bean public MyBean myBean() { return new MyBean(); } }
class Main { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class); MyBean myBean = context.getBean(MyBean.class); myBean.doSomething(); context.close(); } }