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

房山石家庄网站建设知名网站有哪些

房山石家庄网站建设,知名网站有哪些,运维工程师简历,口碑好的网站定制公司一、概述 所谓实例化bean,大白话讲就是Spring如何把这一个个的普通的Java对象创建为Spring bean的。 二、方式 Spring中实例化bean常用的有以下四种,即: ① 构造器方式; ② 静态工厂方式; ③ 实例工厂方式;…

一、概述

        所谓实例化bean,大白话讲就是Spring如何把这一个个的普通的Java对象创建为Spring bean的。

二、方式

Spring中实例化bean常用的有以下四种,即:

        ① 构造器方式;

        ② 静态工厂方式;

        ③ 实例工厂方式;

        ④ FactoryBean方式;

        下面通过案例进行部分代码的演示:

2.1、 构造器方式(略)

2.2、静态工厂方式

2.2.1、User

/*** @Author : 一叶浮萍归大海* @Date: 2023/11/26 18:03* @Description:*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
public class User implements Serializable {private String name;private Integer age;public static User instantiateUser() {System.out.println("User's instantiateUser() was invoked!");return new User();}}

2.2.2、applicationContext.xml

<!--通过静态工厂方式实例化bean注意事项:factory-method指定的方法需为静态方法
-->
<bean id="user" class="org.star.User" scope="prototype" factory-method="instantiateUser"></bean>

2.2.3、测试

@Test
public void instantiateUser() {ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");User user = context.getBean("user",User.class);System.out.println("user = " + user);
}

2.3、实例工厂方式

2.3.1、User(同上)

2.3.2、UserFactory

/*** @Author : 一叶浮萍归大海* @Date: 2023/11/26 18:22* @Description:*/
public class UserFactory {public User instantiateUser() {System.out.println("UserFactory's instantiateUser() was invoked!");return new User();}}

2.3.3、applicationContext

<!--通过实例工厂的方式实例化bean说明:@Bean的底层就是通过 factory-bean + factory-method 实现的
-->
<bean id="userFactory" class="org.star.UserFactory"></bean>
<bean id="user2" class="org.star.User" factory-bean="userFactory" factory-method="instantiateUser"></bean>

2.3.4、测试

@Test
public void instantiateUser() {ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");User user = context.getBean("user2",User.class);System.out.println("user = " + user);
}

2.4、FactoryBean方式

        参考 系列三、IOC操作bean管理 #基于FactoryBean方式,这里不再赘述。

http://www.yayakq.cn/news/35315/

相关文章:

  • 郑州的建设网站有哪些手续费微分销系统哪个好
  • 网站开发分析模板科技创新可以被分成三种类型
  • 潍坊网站建设优化排名江苏建筑工程信息网站
  • 青岛营销网站建设惠州有哪些做网站的公司
  • 重庆网站建设工作室wordpress添加超链接
  • 资源共享网站怎么做广州seo网站推广技巧
  • 怎么在工商局网站做股东变更三室两厅装修
  • 做进行网站推广赚钱wordpress 多图
  • 网站服务器升级一般多久域名可以绑定几个网站
  • 自己做网站 什么软件wordpress 后台底部修改
  • 公司门户网站首页娄底建网站
  • 厦门网站建设满山红软件开发文档示例
  • 哪些网站是用wordpress佛山专业外贸网站建设
  • 网站流量用完了如何做自动采集视频网站源码
  • 网站编辑 图片批量设计logo怎么设计
  • 企业网站管理的含义及内容服务器不稳定 如何让百度重新收录网站
  • 中国三北防护林体系建设网站现在最常用网站开发工具
  • 婚纱网站模板下载php网站如何编辑
  • 新楼盘网站模板wordpress怎么做下载页
  • 网页设计模板素材网站大全昆明网站开发的公司
  • centos lamp wordpress前端优化
  • 网站建设 工单wordpress 社交媒体
  • 重庆市公司网站备案在哪了网站建设空间和服务器方式
  • 东莞企业网站吉林市最新消息今天
  • 游戏币销售网站建设wordpress suspected
  • 汕头seo网站建设wordpress卡密网站源码
  • 郑州七彩网站建设公司 交通怎么看一个网站好坏
  • 哈尔滨网站域名归那里管移动应用软件开发
  • 长春个人网站制作现在做网络推广好做吗
  • 网站开发课程介绍小程序如何快速推广