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

商城网站开发公司线上推广宣传方式有哪些

商城网站开发公司,线上推广宣传方式有哪些,成都中职学校网站建设推广,dnsprefetch wordpressbean本质就是对象,创建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/41730.html

相关文章:

  • 怎么做网站里的悬浮窗口沧州seo公司
  • 泉州网站建设有哪些漂亮的网页设计
  • 商务网站需求说明书seo怎么做关键词排名
  • 手机网站域名哪里注册今日头条重大消息
  • 微信分销网站建设哪家好seo排名优化培训怎样
  • 成都门户网站建设重庆seo网络营销
  • 腾讯企业邮箱邮箱seo基础理论
  • 淘客网站怎么做返利品牌推广的步骤和技巧
  • 网站域名想更换要怎么做石家庄百度seo
  • 专业建站深圳网站开发制作
  • 深圳建网站兴田德润团队企业网站设计公司
  • 做校园网站代码优化大师官方下载
  • 自己做网站卖营销方案
  • 昆明网站建设是什么意思sem代运营推广公司
  • 莱芜网站制作公司最好用的免费建站
  • 武汉营销型网站建设公司哪家专业第一推广网
  • 门户网站建设进一步提升常州网站制作维护
  • 模版网站可以做排名嘛企业宣传推广
  • 重庆建网站流程推广网站源码
  • 百度地图放到网站上友情链接的英文
  • 扬州外贸网站建设百度搜索引擎下载
  • 手术直播平台seo自学
  • 上海网站建设服务宁德网站推广优化怎么做最好
  • 电子商务网站开发技术有哪些长沙网站seo优化
  • 做店招的网站爱站网站排行榜
  • 做网站租空间整站排名优化品牌
  • 电子商务网站建设系统功能学生个人网页制作html
  • 网站需要做实名认证如何做网络广告有哪些形式
  • 安徽安庆房价广东seo点击排名软件哪里好
  • 实用电子商务网站建立内容营销平台有哪些