本网页所有文字内容由 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、创建Spring配置文件beanLearn03.xml。 3、将Spring配置文件beanLearn03.xml引入到主配置文件beans.xml中。 4、编写测试类TestSpring03.java。 【转载使用,请注明出处:https://blog.csdn.net/mahoking】
静态工厂顾名思义,就是通过调用静态工厂的方法来获取自己需要的对象,为了让spring管理所有对象,我们不能直接通过"工程类.静态方法()"来获取对象,而是依然通过spring注入的形式获取。
【转载使用,请注明出处:https://blog.csdn.net/mahoking】
1、创建Speaker对象。/** * 静态工厂类 * */ public class Speaker { private String name ; private String topic; private int timeHour; private static Speaker speaker = null; private Speaker() { this.name = "Jacke"; this.topic = "play football!"; this.timeHour = 2; } /** * 工厂方法 * @return */ public static Speaker getInstance() { if(null==speaker){ speaker = new Speaker(); } return speaker; } /** * 演讲 */ public void speech() { System.out.println(toString()); } @Override public String toString() { return "Speaker [name=" + name + ", topic=" + topic + ", timeHour=" + timeHour + "]"; } }
<?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 03使用静态工厂方式实例化Bean --> <!--使用有参数构造参数--> <bean id="speaker03" class="com.mahaochen.spring.learn03.Speaker" factory-method="getInstance"> </bean> </beans>
<!-- Learn 03 使用静态工厂方式实例化Bean --> <import resource="com/mahaochen/spring/learn03/beanLearn03.xml"/>
public class TestSpring03 { public static void main(String[] args) { BeanFactory beanFactory = new ClassPathXmlApplicationContext("beans.xml"); //使用静态工厂方式实例化Bean Speaker speaker03 = beanFactory.getBean("speaker03", Speaker.class); speaker03.speech(); } }
阅读和此文章类似的: 程序员专区