Advertisement

春运行分析其核心原理

阅读量:

1.入门案例

复制代码
 ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");

    
 UserService userService = (UserService) context.getBean("userService");
    
 userService.test();

针对这三行代码基础而言,在大多数同学普遍掌握的情况下,默认情况下大家都知道这是学习Spring框架的基础知识之一。然而,在具体实现中究竟做了哪些工作呢?举个例子来说。

  1. 会创建一个ClassPathXmlApplicationContext对象,请问这个类的主要功能是什么?除了通过构造方法获得一个实例外,还有其他功能吗?
  2. 该类将通过getBean()方法获取相关服务信息,请问此方法的工作原理是什么?自己创建的对象与系统自动生成的对象有何不同?
  3. 这只是一个测试方法的调用。

光看这三行代码可能还无法充分体现出Spring框架的强大功能 ,而且也难以理解为什么要引入ClassPathXmlApplicationContext以及getBean()方法这两种机制。对于这三行代码而言,则意味着:若要使用Spring框架进行开发,则必须按照这种方

全部评论 (0)

还没有任何评论哟~