package com.kwan.spring5.pojo; /** * 有参构造函数注入 * * @author : qinyingjie * @version : 2.2.0 * @date : 2022/11/12 19:26 */ public class Orders { /** * 姓名 */ private String oname; /** * 地址 */ private String address; /** * 无参数构造 */ public Orders() { System.out.println("第一步 执行无参数构造创建 bean 实例"); } /** * 有参数构造 * * @param oname * @param address */ public Orders(String oname, String address) { this.oname = oname; this.address = address; } public void setOname(String oname) { this.oname = oname; System.out.println("第二步 调用 set 方法设置属性值"); } /** * 创建执行的初始化的方法 */ public void initMethod() { System.out.println("第三步 执行初始化的方法"); } /** * 创建执行的销毁的方法 */ public void destroyMethod() { System.out.println("第五步 执行销毁的方法"); } @Override public String toString() { return "Orders{" + "oname='" + oname + '\'' + ", address='" + address + '\'' + '}'; } }