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(); } }

 

posted @ 2023-08-30 20:47  达摩院的BLOG  阅读(78)  评论(0编辑  收藏  举报