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 中,设置图纸...
临平三中淡雅网站模板整站.临平三中淡雅网站模板整站
这份试题不仅对学生的听力技巧提出了挑战,更通过各种生活化的场景,将语言学习与实际应用相结合,让学生在学习语言的同时,提高了解决实际问题的能力。通过这些场景,如工作面试策略、日常生活安排等,学生能够更好...
三中教育信息化建设工程实施方案.doc
在演练阶段,紧急疏散、灭火演练和救护演练模拟真实的火灾场景,让师生在模拟中学习,在学习中进步。演练结束后,通过反馈总结,提出改进意见,并可能安排补充演练,以确保演练的持续改进和有效性。 消防演练的效果...
安徽省涡阳三中高一上学期期中考试试卷(语文)以其全面覆盖了高中语文的核心知识点,不仅检验了学生对于语文基础知识的掌握程度,还着重考查了学生的文学鉴赏能力和文言文的理解运用能力,充分展现了高一语文教育的...
在宁夏吴忠三中进行的七年级英语上学期期中考试,对学生们的英语学习成果进行了全面的评估。本次考试以人教新目标版为教材背景,考试内容涉及多个方面,不仅包括对基础语法知识和词汇掌握的检验,还涵盖了对学生日常...
【临汾三中高一物理期中考试试题分析】 本次临汾三中高一物理期中考试主要测试了学生对物理学基础知识的理解和应用能力,涵盖了曲线运动、牛顿定律、动力学、相对论、万有引力等多个核心概念。以下是部分试题解析:...
南昌三中期末考试高二历史.doc
在湖北省,武钢三中、武汉三中、省实验中学等重点高中的2015-2016学年高一数学下学期期中联考,无疑是对学生数理基础的一次全面检验。联考试题不仅仅考验学生对知识点的掌握情况,更重视对知识综合运用能力的测试。...
这份资料是渠县三中2013年下学期九年级(上册)数学期中考试的试题,包含了选择题、填空题和解答题。以下是根据题目内容解析的一些数学知识点: 1. 方程的根:题目中提到了一个方程的根,这涉及到一元二次方程的...
三中近年届高三数学上学期第二次联考试题文(扫描(2021-2022学年).pdf
本教材是针对八年级学生设计的物理学习材料,由市三中教师彭宝刚编撰,旨在深入解析物理学科的新教程理念。这些理念强调了学生全面发展,强调从生活实例出发,将物理知识与社会实践相结合,推崇科学探究方法,并构建...
这种文史结合的学习方式,不仅增进了学生对中国传统文化的了解,也培养了他们的综合分析和批判性思维能力。 综合来看,黑龙江省庆安三中提供的这篇期中考试试卷,不仅考查了学生的基础学科知识,更重要的是引导他们...
黑龙江哈三中高一期末生物试卷[精选].doc