当前位置: 首页 > wzjs >正文

合肥建设局网站首页抖音搜索seo代理

合肥建设局网站首页,抖音搜索seo代理,简历在哪里制作免费,营销型网站排bean本质就是对象,创建bean使用构造方法完成 在 Spring 框架中,Bean 的实例化是 Spring 容器管理对象生命周期的第一步。Spring 容器负责创建 Bean 的实例,并将其组装成一个完整的应用程序。以下是关于 Bean 实例化的详细说明,包…

 bean本质就是对象,创建bean使用构造方法完成

在 Spring 框架中,Bean 的实例化是 Spring 容器管理对象生命周期的第一步。Spring 容器负责创建 Bean 的实例,并将其组装成一个完整的应用程序。以下是关于 Bean 实例化的详细说明,包括其实例化的方式、过程以及相关的配置。

Bean 实例化的方式

Spring 提供了多种方式来实例化 Bean,主要包括以下几种:

1. 通过构造器实例化

Spring 容器可以通过类的构造器来创建 Bean 的实例。这是最常见的方式之一。

2. 通过工厂方法实例化

Spring 容器可以通过工厂方法来创建 Bean 的实例。工厂方法可以是静态方法,也可以是实例方法。

3. 通过 BeanPostProcessor 实例化

BeanPostProcessor 是 Spring 提供的一个接口,允许开发者在 Bean 实例化之后对其进行进一步的处理。虽然这不是直接的实例化方式,但它可以影响 Bean 的实例化过程。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!--方式一:构造方法实例化bean--><bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl"/><!--方式二:使用静态工厂实例化bean-->
<!--    <bean id="orderDao" class="com.itheima.factory.OrderDaoFactory" factory-method="getOrderDao"/>--><!--方式三:使用实例工厂实例化bean-->
<!--    <bean id="userFactory" class="com.itheima.factory.UserDaoFactory"/><bean id="userDao" factory-method="getUserDao" factory-bean="userFactory"/>--><!--方式四:使用FactoryBean实例化bean--><bean id="userDao" class="com.itheima.factory.UserDaoFactoryBean"/></beans>
package com.itheima.dao.impl;import com.itheima.dao.BookDao;public class BookDaoImpl implements BookDao {public BookDaoImpl() {System.out.println("book dao constructor is running ....");}public void save() {System.out.println("book dao save ...");}}

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!--方式一:构造方法实例化bean--><bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl"/><!--方式二:使用静态工厂实例化bean-->
<!--    <bean id="orderDao" class="com.itheima.factory.OrderDaoFactory" factory-method="getOrderDao"/>--><!--方式三:使用实例工厂实例化bean-->
<!--    <bean id="userFactory" class="com.itheima.factory.UserDaoFactory"/><bean id="userDao" factory-method="getUserDao" factory-bean="userFactory"/>--><!--方式四:使用FactoryBean实例化bean--><bean id="userDao" class="com.itheima.factory.UserDaoFactoryBean"/></beans>

Bean的生命周期:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!--init-method:设置bean初始化生命周期回调函数--><!--destroy-method:设置bean销毁生命周期回调函数,仅适用于单例对象--><bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl" init-method="init" destroy-method="destory"/><bean id="bookService" class="com.itheima.service.impl.BookServiceImpl"><property name="bookDao" ref="bookDao"/></bean></beans>
package com.itheima.dao.impl;import com.itheima.dao.BookDao;public class BookDaoImpl implements BookDao {public void save() {System.out.println("book dao save ...");}//表示bean初始化对应的操作public void init(){System.out.println("init...");}//表示bean销毁前对应的操作public void destory(){System.out.println("destory...");}}

http://www.dtcms.com/wzjs/364575.html

相关文章:

  • 钟落潭有没有做网站的整站seo技术搜索引擎优化
  • 龙华网站的建设黄冈网站推广厂家
  • 中国建设银行湖南分行官网站站长统计性宝app
  • 网站建设的原则现在感染症状有哪些
  • 做货代的可以在哪些网站打广告5151app是交友软件么
  • 搞笑图片网站源码最近一周新闻大事
  • 芜湖酒店网站建设百度首页排名优化多少钱
  • 什么信息发布型网站百度竞价渠道代理商
  • 购物网站建设公司凡科建站小程序
  • 台州品牌网站建设看啥网一个没有人工干预的网
  • 电子商务网站的特点湖人队最新消息
  • 毕业论文的网站做网站收录排名
  • 怎样做网站ppt重庆seo怎么样
  • 网站建立失败的原因是北京网站推广营销服务电话
  • 微信商城小程序多少钱桂林网站优化
  • 做资金盘网站计算机基础培训机构
  • 网站 特效都是用什么软件做的刷粉网站推广
  • 手机网站建设公司哪家好app拉新怎么做
  • 网站建设有利点沈阳百度seo
  • 音乐网站开发参考文献微信朋友圈产品推广语
  • 网站工程师平均工资自贡网站seo
  • wordpress做成论坛优化seo方案
  • 媒体公司网站模板seo关键词优化公司哪家好
  • 电子商务网站建设的具体内容竞价广告是怎么推广的
  • 手机网站做seo百度一下京东
  • 中山建网站价格网站排名点击工具
  • 淮安市政府门户网站建设的调查报告网站优化排名方案
  • gif动图素材网站收录批量查询工具
  • 泰安网站建设焦点网络自动推广软件免费
  • 哪些网站做彩票预测途径文章推广平台