IOC 操作 Bean 管理
创始人
2024-03-28 16:33:02
0

1. 什么 Bean 管理?

  • 其实 Bean 管理是一种比较官方的说法

 Bean 指的是两个操作

(1)由 Spring 给我们创建对象

(2)由 Spring 给我们进行属性的注入

package com.fairykunkun;public class User {// 我们先在这里把属性准备好private String userName;public void add ( ) {System.out.println ( "add......" );}public String getUserName ( ) {return userName;}public void setUserName ( String userName ) {this.userName = userName;}
}

2. Bean 管理操作有两种实现方式

(1)基于 xml 配置文件方式

(2)基于注解方式进行实现

 IOC 操作 Bean 管理(基于 xml 方式) 

  • 基于 xml 方式创建对象


(1)在 Spring 的配置文件中,使用 bean 标签,标签里面添加对应的属性, 就可以创建对象 

(2)在 bean 标签里面有很多的属性,介绍常用的属性

        * id 属性

                 id 指的并不是我们对象的名字,而是获取我们对象的唯一的一个标识,不能加特殊符号

                 name 属性是早期的属性,是可以加/的

        * class 属性:类的全路径(包类路径)

(3)创建对象的时候,默认也是执行无参构造的方法

  • 基于 xml 方式注入属性

(1) DI :依赖注入,就是注入属性

  • 第一种注入方式:使用 set 方法进行注入

(1)创建类,定义属性和 set 方法

package com.fairykunkun;public class User {// 我们先在这里把属性准备好private String userName;public void add ( ) {System.out.println ( "add......" );}public String getUserName ( ) {return userName;}public void setUserName ( String userName ) {this.userName = userName;}
}

(2)在 Spring 配置文件配置对象创建,配置属性注入



  • 第二种注入方式:有参构造进行注入

(1)创建类,定义属性,创建有参构造

package com.fairykunkun;public class User {// 我们先在这里把属性准备好private String userName;public User ( String userName ) {this.userName = userName;}public void add ( ) {System.out.println ( "add......" );}
}

(2)在 Spring 的配置文件中进行配置



  •  p 名称空间注入(了解即可)

(1)使用 p 名称空间注入,可以简化基于 xml 配置方式(去掉类中的有参构造,把 get 和 set 方法写上去)

第一步 添加 p 名称空间在配置文件中



第二步 进行属性注入,在 bean 标签里面进行操作



相关内容

热门资讯

深交所参与建设的香港综合基金平... 7月3日,由香港交易及结算所有限公司(以下简称港交所)牵头、深圳证券交易所(以下简称深交所)下属深圳...
【工业硅】盘面涨跌反复,市场情...  在经历了昨日期货行情大幅上行后,今日工业硅期货行情转弱运行,盘面价格稍有松动!7月3日,截止15:...
四预警齐发!我国多地高温 四川... 01高温黄色预警中央气象台7月3日18时继续发布高温黄色预警:预计7月4日白天,华北南部、黄淮、江淮...
吉宏股份(02603)截至6月... 吉宏股份(02603)发布公告,截至2025年6月30日,公司通过回购专用证券账户以集中竞价交易方式...
夏天白手臂的秘密武器是…… 转自:扬子晚报扬子晚报网7月3日讯(记者 薄云峰)这两天,江苏多地持续高温,户外阳光刺眼,紫外线特别...
甘肃天水一幼儿园部分幼儿血铅异... 记者3日从甘肃省天水市获悉,1日,天水市麦积区市场监督管理局等部门接群众反映后,查获一起某幼儿园违规...
安诺其(300067.SZ):... 格隆汇7月3日丨安诺其(300067.SZ)公布,控股股东、实际控制人纪立军先生的一致行动人张烈寅女...
长虹美菱拟斥1.5亿至3亿元回... 2025年7月4日,长虹美菱发布回购股份报告书,公司将使用自有资金和自筹资金,通过集中竞价交易方式回...
东方卫视直击:日本参议院选举拉... 日本国会参议院选举7月3日发布公告,为期17天的竞选活动就此拉开序幕。这是石破内阁成立以来的首次参议...