Java ApplicationContext

1585364631
2023-02-22 / 0 评论 / 251 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年03月06日,已超过1111天没有更新,若内容或图片失效,请留言反馈。

AI摘要

ApplicationContext是Spring的核心容器,封装并扩展了BeanFactory的功能,提供了更强大的特性。开发中常使用ClassPathXmlApplicationContext加载配置文件,通过getBean方法即可轻松获取容器中的Bean对象,实现依赖注入与管理。

Java ApplicationContext

快速入门

  • ApplicationContext成为Spring容器,内部封装了BeanFactory,笔BeanFactory功能更丰富更强大,使用ApplicationContext进行开发式,xml配置文件的名称习惯写成applicationContent.xml

1.使用ApplicationContext调用BeanFactory

基础配置可看上一篇文章 点我跳转

public static void main(String[] args) {
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
        UserService userService = (UserService) applicationContext.getBean("userService");
        System.out.println(userService);
    }

运行结果:

BeanFactory去调用该方法 从容器中获得userDao设置到此处org.example.UserDaoImpl@1e730495
org.example.UserServiceImpl@318ba8c8
0

评论 (0)

取消