zoukankan      html  css  js  c++  java
  • Spring中通过构造方法传参数

    1.实体类

    package com.xbq.bean;
    import
    java.util.Timer; /** * @ClassName: Student * @Description: TODO 学生实体类 * @author xbq * @version 1.0 * @date 2017-3-21 上午10:53:49 */ public class Student { private int id; private String name; private Timer timer; private String address; public Student() { super(); } public Student(String name, Timer timer) { super(); this.name = name; this.timer = timer; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Timer getTimer() { return timer; } public void setTimer(Timer timer) { this.timer = timer; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public String toString() { return "Student [id=" + id + ", name=" + name + ", timer=" + timer + ", address=" + address + "]"; } }

    2.application.xml

    省略...............

    <
    bean id="student" class="com.xbq.bean.Student"> <constructor-arg name="name" value=""/> <constructor-arg name="timer" ref="timerBean"/> </bean> <bean id="timerBean" class="java.util.Timer"/>

    3.测试

        可以使用
        @Resourse注入student,如:
        @Resourse
        private Student student;
    
        也可以使用
        Student student = (Student)springBeanUtil.getBeanName("student") 取出注入的student 
       (注:)springBeanUtil.getBeanName 是自己写的一个从spring容器中取出注入的bean,见:http://www.cnblogs.com/xbq8080/p/6593348.html
  • 相关阅读:
    【tarjan】BZOJ 1051:受欢迎的牛
    【递推】BZOJ 1088: [SCOI2005]扫雷Mine
    【计算几何】多边形
    【贪心】Bzoj 2457:[BeiJing2011]双端队列
    【单调栈】Bzoj 1012: 最大数maxnumber
    [洛谷P3584] POI2015 LAS
    [洛谷P4049] JSOI2007 合金
    [51nod1533] 一堆的堆
    [AGC018E] Sightseeing Plan
    [CF1065E] Side Transmutations
  • 原文地址:https://www.cnblogs.com/xbq8080/p/6593321.html
Copyright © 2011-2022 走看看