bean配置:
<!-- 三种实例化bean的配置 -->
<!-- 第一种 :默认构造方法-->
<bean id="personService" class="com.river.service.impl.PersonServiceBean"/>
<!-- 第二种 :静态工厂方法-->
<bean id="personService1" class="com.river.service.impl.PersonServiceBeanFactory" factory-method="personService"></bean>
<!-- 第三种 :实例工厂方法-->
<bean id="personServiceFactory" class="com.river.service.impl.PersonServiceBeanFactory"></bean>
<bean id="personService2" factory-bean="personServiceFactory" factory-method="personService1"></bean>
工厂类:
/**
* 工厂方法实例化bean
* @author river
*
*/
public class PersonServiceBeanFactory
{
public static PersonService personService()
{
return new PersonServiceBean();
}
public PersonService personService1()
{
return new PersonServiceBean();
}
}
PersonServiceBean类:
public class PersonServiceBean implements PersonService {
/* (non-Javadoc)
* @see com.river.spring.PwesionService#save()
*/
public void save()
{
System.out.println("save ()");
}
}
测试:
public void instanceSpring()
{
//RiverClassPathXMLApplicationContext ctx = new RiverClassPathXMLApplicationContext("beans.xml");
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
PersonService ps = (PersonService) ctx.getBean("personService2");
ps.save();
}
结果:save()
分享到:
相关推荐
VMware Workstation 三种上网方式详解 本文将详细介绍 VMware Workstation 中的三种上网方式:NAT、HOST-ONLY 和 Bridge。这三种方式都是 VMware Workstation 中的网络模型,每种方式都有其特点和应用场景。 NAT...
《SOLR学习笔记及相关教程综合解析》 SOLR,全称为Apache Solr,是Apache软件基金会的一个开源项目,是基于Java的全文检索服务器。它提供了高效、可扩展的搜索和导航功能,广泛应用于各类企业的信息检索系统。这篇...
通过以上八个方面的规划,芮城三中旨在构建一个全面、高效的教育信息化环境,推动学校向现代化教育迈进,提高教育教学质量和整体办学水平,为学生提供更优质的教育资源和学习体验,也为教师的专业成长搭建良好的平台...
Cadence学习笔记 Cadence 是一款专业的PCB设计软件,版本16.2是其常用版本之一。 Cadence 提供了强大的设计功能和工具,帮助设计师快速创建复杂的电路板设计。 1.Orcad 中图纸模版的设置 在 Cadence 中,设置图纸...
青云三中教育信息化发展规划方案的核心目标是提升学校的教育信息化水平,通过数字化教学平台和校园信息化基础设施建设,推动教育现代化,提高教学质量,并培养师生的信息技术能力。以下是该方案中的主要知识点: 1....
临平三中淡雅网站模板整站.临平三中淡雅网站模板整站
三中教育信息化建设工程实施方案.doc
【知识点解析】 此文档标题和描述表明这是一份高中英语期中考试的试题,主要针对的是福建省福鼎三中2018-2019学年高一上学期的学生。...同时,教师可以通过这种方式了解学生的学习进度,针对性地进行教学调整。
【临汾三中高一物理期中考试试题分析】 本次临汾三中高一物理期中考试主要测试了学生对物理学基础知识的理解和应用能力,涵盖了曲线运动、牛顿定律、动力学、相对论、万有引力等多个核心概念。以下是部分试题解析:...
南昌三中期末考试高二历史.doc
这篇文档提供的是一份湖北省部分重点中学(包括武钢三中、武汉三中、省实验中学等)2015-2016学年高一下学期的理科数学期中联考试题及参考答案。这份试题涵盖了高一数学的多个重要知识点,主要包括: 1. **三角函数...
这份资料是渠县三中2013年下学期九年级(上册)数学期中考试的试题,包含了选择题、填空题和解答题。以下是根据题目内容解析的一些数学知识点: 1. 方程的根:题目中提到了一个方程的根,这涉及到一元二次方程的...
三中近年届高三数学上学期第二次联考试题文(扫描(2021-2022学年).pdf
本教材是针对八年级学生设计的物理学习材料,由市三中教师彭宝刚编撰,旨在深入解析物理学科的新教程理念。这些理念强调了学生全面发展,强调从生活实例出发,将物理知识与社会实践相结合,推崇科学探究方法,并构建...
黑龙江哈三中高一期末生物试卷[精选].doc
年新洲三中高一语文期中试卷
2013哈三中二模语文及答案.doc
而在原电池中,活泼的金属常常作为负极,不活泼的金属作为正极,通过这种方式,我们可以推断金属的相对活泼性。 总的来说,原电池是化学能转化为电能的桥梁,它的理解与应用对于化学、物理、工程等多个领域都有着...
小三角架的制作工艺萧山三中PPT学习教案.pptx