1. 创建项目
        spring092601
    2.引入spring jar包
        commons-logging.jar
        junit-4.4.jar
        log4j.jar
        spring-beans-3.2.0.RELEASE.jar
        spring-context-3.2.0.RELEASE.jar
        spring-core-3.2.0.RELEASE.jar
        spring-expression-3.2.0.RELEASE.jar
    3.添加配置文件
        在conf下添加spring的核心配置文件applicationContext.xml,配置如下:
        <?xml version="1.0" encoding="UTF-8"?>
        <beans xmlns="http://www.springframework.org/schema/beans"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:p="http://www.springframework.org/schema/p"
               xmlns:util="http://www.springframework.org/schema/util"
               xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
        </beans>
    4.创建业务bean
        在src目录下创建
        包名:cn.jbit.spring092601.domain
        /**
         * spring入门
         * @author Administrator
         *
         */
        public class HelloSpring implements Serializable {
            private String name;
            public HelloSpring() {
                System.out.println("调用无参构造方法");
            }
            public HelloSpring(String name) {
                super();
                this.name = name;
            }
            public void setName(String name) {
                System.out.println("set");
                this.name = name;
            }
            public String getName() {
                System.out.println("get");
                return name;
            }
        }
    5.在配置文件中编写bean的配置,并注入属性值,也就是我们的DI(Dependency Injection)依赖注入
        配置如下:
        <?xml version="1.0" encoding="UTF-8"?>
        <beans xmlns="http://www.springframework.org/schema/beans"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:p="http://www.springframework.org/schema/p"
               xmlns:util="http://www.springframework.org/schema/util"
               xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
            <!-- spring入门
                控制反转IOC
                默认构造方法装配Bean
             -->
            <bean id="helloSpring" class="cn.jbit.spring092601.domain.HelloSpring">
                <!--
                    给属性注入一个值:hello
                 -->
                <property name="name">
                    <value>hello</value>
                </property>
            </bean>
        </beans>
    6.测试bean的属性注入
        在test目录下测试
        包名:cn.jbit.spring092601.domain
        public class HelloSpringTest {
            /**
             * 依赖注入方式实现
             */
            @Test
            public void testHellpSpring3(){
                /*
                 * 对象由spring创建
                 */
                ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
                HelloSpring helloSpring = (HelloSpring) context.getBean("helloSpring");
                System.out.println(helloSpring.getName());
            }
        }

Spring-依赖注入_Spring