本网页所有文字内容由 imapbox邮箱云存储,邮箱网盘, iurlBox网页地址收藏管理器 下载并得到。
ImapBox 邮箱网盘 工具地址: https://www.imapbox.com/download/ImapBox.5.5.1_Build20141205_CHS_Bit32.exe
PC6下载站地址:PC6下载站分流下载
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox 网页视频 工具地址: https://www.imapbox.com/download/ImovieBox4.7.0_Build20141115_CHS.exe
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
知识点介绍: 2、创建SpeakerFactory对象。 3、创建Spring配置文件beanLearn04.xml。 4、将Spring配置文件beanLearn04.xml引入到主配置文件beans.xml中。 5、 编写测试类TestSpring04.java。 【转载使用,请注明出处:https://blog.csdn.net/mahoking】
实例工厂的意思是获取对象实例的方法不是静态的,所以你需要首先new工厂类,再调用普通的实例方法。
【转载使用,请注明出处:https://blog.csdn.net/mahoking】
操作步骤:
1、创建Speaker对象。public class Speaker { //使用实例工厂方法实例化Bean private String speakerName; public Speaker(String speakerName) { this.speakerName = speakerName; } /** * 演讲 */ public void speech() { System.out.println(toString()); } @Override public String toString() { return "Speaker [speakerName=" + speakerName + "]"; } }
public class SpeakerFactory { /** * 工厂方法 * @param speakerName * @return */ public Speaker newInstance() { String speakerName = "Lucy And Lily"; return new Speaker(speakerName); } }
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="https://www.springframework.org/schema/beans" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- Learn 04 使用实例工厂方法实例化Bean --> <!-- 定义实例工厂Bean --> <bean id="speakerFactory" class="com.mahaochen.spring.learn04.SpeakerFactory" /> <!-- 使用实例工厂Bean创建Bean --> <bean id="speaker04" class="com.mahaochen.spring.learn04.Speaker" factory-bean="speakerFactory" factory-method="newInstance" > </bean> </beans>
<!-- Learn 04 使用实例工厂方式实例化Bean --> <import resource="com/mahaochen/spring/learn04/beanLearn04.xml"/>
public class TestSpring04 { public static void main(String[] args) { BeanFactory beanFactory = new ClassPathXmlApplicationContext("beans.xml"); //使用实例工厂方法实例化Bean Speaker speaker04 = beanFactory.getBean("speaker04", Speaker.class); speaker04.speech(); } }
阅读和此文章类似的: 程序员专区