Spring相关重点API

 一:ApplicationContext的继承体系

 ApplicationContext:接口类型,代表应用上下文,可以通过其实例获得Spring容器中的Bean对象
 

二:ApplicationContext的实现类

1:ClassPathXmlApplicationContext

它是从类的根路径下加载配置文件推荐使用这种

ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
2:FileSystemXmlAppliatonContext

它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意

 ApplicationContext app = new ClassPathXmlApplicationContext("C:\\Users\\用户名\\project\\spring-test\\src\\main\\resources\\applicationContext.xml");
3:AnnotationConfigApplicationContext

当使用注解配置容器对象时,需要使用此类来创建spring容器,它用来读取注解

三: getBean()方法使用


 1:存在多个同一类型的bean,用id的方式

UserService userService = (UserService) app.getBean("userService");     
userService.save();
        

2:存在单一bean时,用传入类型方式

UserService userService1 = app.getBean(UserService.class);
userService1.save();

本文是关于spring相关重点API,希望可以帮到初学spring的小伙伴哦! 

 

相关推荐

  1. Spring相关

    2024-01-05 12:40:02       39 阅读
  2. Spring重点小结

    2024-01-05 12:40:02       45 阅读
  3. TCP和UDP相关问题(重点)(2)

    2024-01-05 12:40:02       50 阅读
  4. TCP和UDP相关问题(重点)(1)

    2024-01-05 12:40:02       46 阅读
  5. DataFrame相关API

    2024-01-05 12:40:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 12:40:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 12:40:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 12:40:02       78 阅读
  4. Python语言-面向对象

    2024-01-05 12:40:02       88 阅读

热门阅读

  1. 【API分享】好用的API接口,含免费次数

    2024-01-05 12:40:02       56 阅读
  2. 贪心算法day05

    2024-01-05 12:40:02       56 阅读
  3. websocket使用-1

    2024-01-05 12:40:02       43 阅读
  4. Qt3D 材质模块使用说明

    2024-01-05 12:40:02       54 阅读
  5. RabbitMQ

    RabbitMQ

    2024-01-05 12:40:02      49 阅读
  6. 设计模式之观察者模式

    2024-01-05 12:40:02       53 阅读
  7. 类和对象及其关系

    2024-01-05 12:40:02       54 阅读