zoukankan      html  css  js  c++  java
  • Java 4.Spring的对象创建的方法

    一、无参构建函数

    前面的方法调用了Person的无参构造函数创建了Person对象

    二、有参构造函数

    参考后面的依赖注入

    三、实例工厂方法

    工厂

    	public Person createPerson2() {
    		System.out.println("实例工厂创建person");
    		return new Person();
    	}

     配置文件

    <!-- 实例工厂 -->
    <bean name="personFactory" class="com.Spring.pojo.factory.PersonFactory" ></bean>
    <bean name="person2" factory-method="createPerson2" ></bean>

     测试

    	@Test
    	public void testStaticFactroy2() {  
    		@SuppressWarnings("resource")
    		AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");		
    
    	}
    

    四、静态工厂方法

    工厂

    public class PersonFactory {
    	public static Person createPerson1() {
    		System.out.println("静态工厂创建person");
    		return new Person();
    	}
    

     配置文件

    <bean name="person1" class="com.Spring.pojo.factory.PersonFactory" factory-method="createPerson1" ></bean>

     测试

    	@Test
    	public void testStaticFactroy() {
    		@SuppressWarnings("resource")
    		AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");		
    
    	}
    
  • 相关阅读:
    excel 常用小技巧
    如何以正确的顺序重新安装驱动程序
    kaby LAKE 仅支持 Windows10
    关闭远程计算机CMD命令
    根据IP查主机名
    Charles安装与使用
    常用的算法思想总结
    iOS学习之单例模式
    PHP之简单实现MVC框架
    Objective-C 继承和多态
  • 原文地址:https://www.cnblogs.com/yuzhenfu/p/12146455.html
Copyright © 2011-2022 走看看