阿里面试官:小伙子,你给我说一下Spring Bean初始化的几种常规方式吧
前言
通过构造方法实例化
通过静态工厂实例化
通过实例工厂实例化
通过FactoryBean实例化
RumenzA实体类
package com.rumenz; public class RumenzA { private String id; private String name; public static RumenzA createRumenzA(){ RumenzA rumenzA=new RumenzA(); rumenzA.setId("123"); rumenzA.setName("入门小站"); return rumenzA; } public RumenzA() { System.out.println("RumenzA 无参构造方法"); } public RumenzA(String id) { this.id = id; System.out.println("ID构造方法"); } // set get省略 }