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

哪里可以免费申请空间 注册域名 申请网站北京王府井书店网上商城

哪里可以免费申请空间 注册域名 申请网站,北京王府井书店网上商城,网络维护是什么意思,收录提交入口在spring中,Bean的执行流程为启动spring容器,实例化bean,将bean注册到spring容器中,将bean装配到需要的类中。 既然我们需要将bea装配到需要的类中,那么如何实现呢?这篇文章,将来阐述一下如何实…

      在spring中,Bean的执行流程为启动spring容器,实例化bean,将bean注册到spring容器中,将bean装配到需要的类中。

既然我们需要将bea装配到需要的类中,那么如何实现呢?这篇文章,将来阐述一下如何实现将bean装配到需要的类中,我们叫它对象装配或者对象注入。

 

一.对象装配的三种方法

对象装配主要有三种方法:

1.属性注入

2.构造方法注入

3.setter方法注入

 

1.属性注入

属性注入可以使用@Autowired注解,这相当于从spring里拿了一个对象。

属性注入:优点是简单方便,易于使用。缺点是只能在IoC容器使用,不能在非IoC容器使用。,并且只有在使用的时候才会出现空指针异常,很容易违背单一设计原则

(虽然缺点多,但依然是最常用的在目前,因为它的优点简单易用让它非常突出,如果违反了单一原则也可以通过代码来解决)

fe3b07659f48488fadc2234463213f6b.png

 

2.setter方法注入

 

Setter方法注入:

优点是完全符合单一设计原则,因为使用set方法传参就是只传入一个对象

缺点是无法注入一个不可变对象(final修饰的对象),注入的内容可以被修改(可以调用set方法修改)

 

Settr方法是spring早期推荐的注入方法,在通用性上不如构造方法,现在的spring以及推荐使用构造方法注入的方式来进行注入。

6ec2af78c5c3476f80fbed1305d5d30b.png

 

3.构造函数注入

 

构造方法注入:

构造方法注入式spring官方推荐的注入方式,它的优点是通用性好,在注入之前能够保证注入的对象不为空。可以注入不可变对象,注入的内容不可以被修改,注入的对象会被完全初始化

它的缺点是如果有多个注入会显得臃肿,代码量多。

be6fcc110c6a43fe98822645b1e32e55.png

 

单一设计原则(简单点说,就是一个类只干一件事情,只负责一个职责,对于一个类,不能让它负责多个职责)

 

 

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

相关文章:

  • 福州阿里巴巴网站建设做家纺网站哪家好
  • 上海 食品网站设计seo百度百科
  • 广州微网站建设dmz100镇江建站
  • 汕头网站建设制作报价从做系统后以前的网站打不开了
  • 网站 建设 现状小程序商城开发
  • 一级页面的网站怎么做ui界面设计尺寸
  • 为了 门户网站建设网站设计与网站建设
  • 网站开发郑州做写字楼用哪个网站更好
  • 多个wordpress站点同步大学培训中心网站建设
  • 佛山微信网站建设多少钱常州企业名录黄页
  • 河北住房和城乡建设厅网站驱动四川专业网络推广
  • 成都有哪些做网站的腾讯云主机
  • 现在互联网有什么平台可以做东莞企业网站优化
  • 网站建设与维护 技能网站添加地图
  • 上海 网站建设 外包怎么做dnf辅助网站
  • 宣城市住房和城乡建设局网站首页丹阳市房产信息网
  • 深圳网站建设哪家公司好网站建设的注意事项
  • 嘉定网站公司重庆北碚网站建设
  • 做购物网站网站建设需要的人才
  • 个人网站名称怎么写asp网站变成php
  • 新公司网站设计注意事项网站前置审批
  • 南苑网站建设网站首页设计报价
  • 苗木企业网站建设源代码 园林网站源码程序 苗圃花卉网站制作源码网站首页设计html代码
  • 网站建设应当注意小米应用商店
  • 建设部网站39文件教育主管部门建设的专题资源网站
  • 台州网站建设制作汕头外包公司
  • 北京网站建设策划建设店铺管理软件
  • 网站建设规划书 简版动漫制作专业要多少分
  • 五华区网站淘宝客网站推广备案信息
  • 局域网电脑做网站服务器广州微网站建设信息