当前位置:首页 >> 核电技术聚变聚能设备 >> 【Spring】Bean的实例化,psp主题ptf

【Spring】Bean的实例化,psp主题ptf

cpugpu芯片开发光刻机 核电技术聚变聚能设备 1
文件名:【Spring】Bean的实例化,psp主题ptf 【Spring】Bean的实例化 1、简介

        在容器中的Bean要实例化为对象有三种方式

        1、构造方法

        2、静态工厂

        3、实例工厂

        4、实现工厂接口

2、构造方法

        构造方法实例化Bean即是直接通过构造方法创建对象

<bean id="bookDao" class="com.wn.spring.dao.impl.BookDaoImpl"/>

        当不存在无参构造是会抛出异常

3、静态工厂

        静态工厂类实现

public class BookDaoFactory {public static BookDao getBookDao(){return new BookDaoImpl();}}

        配置静态工厂Bean

<bean id="bookDaoFactory" class="com.wn.spring.factory.BookDaoFactory" factory-method="getBookDao"/> 4、实例工厂

        实例工厂类实现

public class BookServiceFactory {public BookService getBookService(){return new BookServiceImpl();}}

        实例工程Bean配置

<bean id="bookServiceFactory" class="com.wn.spring.factory.BookServiceFactory"/><bean factory-bean="bookServiceFactory" factory-method="getBookService"/> 5、继承工厂接口

        继承工厂接口实现

public class BookDaoFactoryBean implements FactoryBean<BookDao> {@Overridepublic BookDao getObject() throws Exception {return new BookDaoImpl();}@Overridepublic Class<?> getObjectType() {return null;}}

        继承工厂的Bean的配置

<bean id="bookDao" class="com.wn.spring.factory.BookDaoFactoryBean"/>

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接