zoukankan      html  css  js  c++  java
  • 2.1 容器的基本实现

      2.1 案例:

     1     static final String XML_PATH = "applicationContxt.xml";
     2 
     3     @Test
     4     public void testXMLBeanFactory() {
     5         try {
     6             Resource resource = new ClassPathResource(XML_PATH);
     7             XmlBeanFactory beanFactory = new XmlBeanFactory(resource);
     8             Car car = (Car) beanFactory.getBean("car");
     9             System.out.println(car);
    10         }
    11         catch (Exception e) {
    12             e.printStackTrace();
    13         }
    14     }

    xml:

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <beans xmlns="http://www.springframework.org/schema/beans"
    3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    5 
    6     <bean id="car" class="entity.CarFactoryBean">
    7         <property name="carInfo" value="超级跑车,400,2000000" />
    8     </bean>
    9 </beans> 

    2.2 功能分析:

      上面这段代码完成的功能无非是以下几点;

      (1) 读取配置文件;

      (2) 根据XMl中的配置找到对应的类的配置,并实例化;

      (3) 把它打印出来

  • 相关阅读:
    Oracle 创建dblink
    好的博客
    Java项目导出war包 security alert:integrity check error”
    tomcat7.0 处理问题
    项目支持Servlet3.0的新特性
    oracle replace函数
    JavaWeb项目连接Oracle数据库
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3630266.html
Copyright © 2011-2022 走看看