【spring框架技术】5天教你学会 —【第③天】

【spring框架技术】5天教你学会 —【第③天】


在这里插入图片描述

本期主要内容:

在这里插入图片描述


一、 bean懒加载lazyInit:

① 懒加载
  • //设定只有部分bean懒加载lazy-init true:懒加载 false:积极加载.
  • default-lazy-init=“true” 一懒懒一窝 ,将其放到beans 头部即可.
//默认所有bean懒加载 
BeanFactory factory = new  XmlBeanFactory( new ClassPathResource("applicationContext.xml")); 

在这里插入图片描述

② 容器中实现懒加载:

在这里插入图片描述

二、dependsOn属性:

  • depends-on:该bean的运行依赖于某对象,必须让depends-on="load"指定的load对象优先执行。
① depends-on 在正式的程序开始之前,要预先加载一部分内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


三、依赖注入三种方式【手动装配-非注解方式】:

好莱坞原则,容器对类说,dont call me ,I will call you 意思是你不要找我,我会把你需要的组件给你的。

  • 构造函数注入
    index:可省略,参数下标,默认从0开始
    name :可省略,构造函数参数列表中的参数名称 public UserService(IUserDao dao) { this.dao = dao; }
    ref :表示引用对象的引用地址,即容器中的bean的id属性值。
    value:给基本数据类型或String等简单类型赋值

       		注意:
       			① 参数个数必须匹配
       			② 参数顺序必须匹配
       			③ 保留无参构造函数,否则service2会报错
    

构造器注入:

在这里插入图片描述

①:ApplicationContext.xml

在这里插入图片描述

②:UserServie.java

在这里插入图片描述

③:Test.java

在这里插入图片描述

属性注入:

属性注入 - 通过set方法传参数(property)
name:属性名称,即setDao()方法中的Dao名称,首字母要小写为dao
ref :表示引用对象的引用地址,即容器中的bean的id属性值。
value:给基本数据类型或String等简单类型赋值

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

接口注入(spring不提供,因为侵入性太强)



第四天给大家介绍 - 依赖注入的实现IOC(7)_依赖注入类型 。 一键三连谢谢
  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
校园失物招领系统管理系统按照操作主体分为管理员和用户。管理员的功能包括字典管理、论坛管理、公告信息管理、失物招领管理、失物认领管理、寻物启示管理、寻物认领管理、用户管理、管理员管理。用户的功能等。该系统采用了Mysql数据库,Java语言,Spring Boot框架技术进行编程实现。 校园失物招领系统管理系统可以提高校园失物招领系统信息管理问题的解决效率,优化校园失物招领系统信息处理流程,保证校园失物招领系统信息数据的安全,它是一个非常可靠,非常安全的应用程序。 ,管理员权限操作的功能包括管理公告,管理校园失物招领系统信息,包括失物招领管理,培训管理,寻物启事管理,薪资管理等,可以管理公告。 失物招领管理界面,管理员在失物招领管理界面中可以对界面中显示,可以对失物招领信息的失物招领状态进行查看,可以添加新的失物招领信息等。寻物启事管理界面,管理员在寻物启事管理界面中查看寻物启事种类信息,寻物启事描述信息,新增寻物启事信息等。公告管理界面,管理员在公告管理界面中新增公告,可以删除公告。公告类型管理界面,管理员在公告类型管理界面查看公告的工作状态,可以对公告的数据进行导出,可以添加新公告的信息,可以编辑公告信息,删除公告信息。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BLACK_113

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值