首页 > 其他分享 >三种实例化bean的方式

三种实例化bean的方式

时间:2022-11-24 14:04:37浏览次数:33  
标签:return class createOrder bean 实例 三种 OrderServiceBean public


知识点:



1.使用类构造器实例化
<bean id=“orderService" class="cn.itcast.OrderServiceBean"/>
2.使用静态工厂方法实例化
<bean id="personService" class="cn.itcast.service.OrderFactory" factory-method="createOrder"/>
public class OrderFactory {
public static OrderServiceBean createOrder(){
return new OrderServiceBean();
}
}
3.使用实例工厂方法实例化:
<bean id="personServiceFactory" class="cn.itcast.service.OrderFactory"/>
<bean id="personService" factory-bean="personServiceFactory" factory-method="createOrder"/>
public class OrderFactory {
public OrderServiceBean createOrder(){
return new OrderServiceBean();
}
}


标签:return,class,createOrder,bean,实例,三种,OrderServiceBean,public
From: https://blog.51cto.com/u_13991401/5883746

相关文章

  • Java-Jdbc,JDBC连接Oracle11g实例:
    很长时间没用Oracle数据库了,今天在公司的电脑上装了一个Oracle11g,安装完成后,顺便写了个简单的Jdbc连接Oracle的例子,现在记录一下,方便以后查看:例子很简单,直接上代码:(注意:在测......
  • com.alibaba.fastjson.JSONException: can not get javaBeanDeserializer. java.util.
    摘要:SpringBoot接收前端传过来的日期字段解析报错报错信息com.alibaba.fastjson.JSONException:cannotgetjavaBeanDeserializer.java.util.Dateatcom.alibaba.fast......
  • Bean的生命周期
    一、什么是Bean的生命周期Spring其实就是一个管理Bean对象的工厂。它负责对象的创建,对象的销毁等。所谓的生命周期就是:对象从创建开始到最终销毁的整个过程。什么时候......
  • DFP 数据转发协议应用实例 5.与其它厂商 LoRA 设备匹配
    DFP数据转发协议应用实例5.与其它厂商LoRA设备匹配DFP是什么?稳控科技编写的一套数据转发规则,取自“自由转发协议FFP(FreeForwardProtocol)”,或者DFP(DoubleFProt......
  • DFP 数据转发协议应用实例 5.与其它厂商 LoRA 设备匹配
    DFP数据转发协议应用实例5.与其它厂商LoRA设备匹配 DFP是什么?稳控科技编写的一套数据转发规则,取自“自由转发协议FFP(FreeForwardProtocol)”,或者DFP(DoubleF......
  • [Object-C语言随笔之三] 类的创建和实例化以及函数的添加和调用!
     李华明Himi ​原创,转载务必在明显处注明:​上一小节的随笔写了常用的打印以及很基础的数据类型的定义方式,今天就来一起学习下如何创建类与函数的一些随笔;首先类的创建:......
  • 在Ubuntu Linux上安装Deb文件的三种方法
    https://zhuanlan.zhihu.com/p/339632982?ivk_sa=1024320u方法一:在.deb文件夹下(应该是Downloads文件夹),双击.deb文件方法二:使用Gdebi应用程序来安装deb软件包及其依赖项......
  • SAP oracle 复制新实例后数据库远程连接报错 ora-01031
    问题:oracle 服务器本地用sqlplus 可以用sys 作为dba 登入,但是用 pl/sql登入时就报ORA-01031insufficientprivileges错误。如下图。 这个问题的原因是,......
  • Spring--bean管理(easy)
    bean作用范围利用同一个BookDao设置出来两个不同的对象,得到相同的地址:(默认为单例,即表现为同一个地址)要是想要得到不同的地址,就需要我们在接口实现类的上面加上这样一个......
  • C#里面比较时间大小三种方法
    1、比较时间大小 stringst1="12:13"; stringst2="14:14"; DateTimedt1=Convert.ToDateTime(st1); DateTimedt2=Convert.ToDateTime(st2); DateTimedt3=DateT......