zoukankan      html  css  js  c++  java
  • Spring依赖注入构造器注入(通过构造函数注入)

    在src目录下建立applicationContext.xml   (Spring 管理 bean的配置文件)

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    
        <bean id = "dog" class = "com.cc8w.Entity.Dog">
            <constructor-arg>
            <value>旺财</value>
            </constructor-arg>
            <constructor-arg>
            <value>20</value>
            </constructor-arg>
            <constructor-arg>
            <value>雄性</value>
            </constructor-arg>
        </bean>
    </beans>

    2.java的数据类型

    package com.cc8w.Entity;
    
    public class Dog {
        private String names;
        private int age;
        private String sex;
        
        public Dog(String names, int age, String sex) {
            super();
            this.names = names;
            this.age = age;
            this.sex = sex;
        }
        public String getNames() {
            return names;
        }
        public void setNames(String names) {
            this.names = names;
        }
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
        public String getSex() {
            return sex;
        }
        public void setSex(String sex) {
            this.sex = sex;
        }
        
    }

    3.测试类

    package com.cc8w;
    
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    import com.cc8w.Entity.Dog;
    
    public class Test01 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //applicationContext 管理bean
            ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
            Dog dog = (Dog)context.getBean("dog");
            System.out.println(dog.getNames());
            System.out.println(dog.getAge());
            System.out.println(dog.getSex());
        }
    
    }

    结果:

  • 相关阅读:
    #35 string(缩点+动态规划)
    BZOJ2744 HEOI2012朋友圈(二分图匹配)
    BZOJ2749 HAOI2012外星人(数论)
    BZOJ2743 HEOI2012采花(离线+树状数组)
    洛谷 P3539 [POI2012]ROZ-Fibonacci Representation 解题报告
    关于图论的一些问题模型
    洛谷 P2505 [HAOI2012]道路 解题报告
    ST表
    洛谷 P4754 True Vegetable 解题报告
    洛谷 P2053 [SCOI2007]修车 解题报告
  • 原文地址:https://www.cnblogs.com/fps2tao/p/7268475.html
Copyright © 2011-2022 走看看