专栏首页nice_每一天每日理解(一) Spring框架

每日理解(一) Spring框架

每日理解 SpringIOC

控制反转

  在Java SE中通过new来创建对象。而在Spring中通过容器来控制对象。 所谓的控制包括:对象的创建、初始化、以及销毁。我们有之前的主动控制对象,变为了Spring容器控制对象,而我们被动的接受。控制权被反转了。

依赖注入

  需要明白几个问题:谁依赖谁、为什么需要依赖、谁注入谁、注入了什么?
谁依赖谁:A对象、B对象、C对象...依赖于Spring容器
为什么需要依赖:Spring通过容器创建了对象,注入了对象所需要的数据。并且管理对象的生命周期,负责了对象的销毁工作。
谁注入谁:Spring容器注入了A对象、B对象、C对象...
注入了什么:Spring容器将A对象所需要的数据以及依赖的数据,注入给了A对象

--- --- --- --- ------ --- --- --- --- 持续更新中--- --- --- --- ------ --- --- --- ---

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 理解 IntelliJ IDEA 的项目配置和Web部署

    IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA...

    用户1518699
  • 理解 IntelliJ IDEA 的项目配置和Web部署

    IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA...

    用户1518699
  • spring cloud 入门系列:总结

    从我第一次接触Spring Cloud到现在已经有3个多月了,当时是在博客园里面注册了账号,并且看到很多文章都在谈论微服务,因此我就去了解了下,最终决定开始学习...

    用户1518699
  • 40+个对初学者非常有用的PHP技巧(一)

    今天我们要介绍一些关于改善和优化PHP代码的提示和技巧。请注意,这些PHP技巧适用于初学者,而不是那些已经在使用MVC框架的人。

    哲洛不闹
  • 40+个对初学者非常有用的PHP技巧(一)

    今天我们要介绍一些关于改善和优化PHP代码的提示和技巧。请注意,这些PHP技巧适用于初学者,而不是那些已经在使用MVC框架的人。

    哲洛不闹
  • Typora 在 windows 下图片的保存设置

    在使用Typora编写markdown格式的时候,我有个痛点问题。就是在windows下,我保存的图片和文档不方便拷贝到其他电脑。

    Devops海洋的渔夫
  • 「镁客·请讲」邦鼓思张伟:将传感器和导航定位结合,做高精度定位模块

    镁客网
  • Toastr 通知提示插件

    Toastr 简介 jquery toastr 一款轻量级的通知提示框插件。 网页开发中经常会用到提示框,自带的alert样式无法调整,用户体验差。 所以一般通...

    人生不如戏
  • [原创]PipelineTools 文件传输工具

    功能模块只有 1/文件目录-〉文件目录 2/文件目录-〉MSMQ 3/MSMQ-〉MSMQ 4/MSMQ -〉文件目录 在传输MSMQ是文件不能超过4M 下载文...

    阿新
  • 夸克浏览器入选豌豆荚设计奖,轻量级成移动互联网主流?

    日前,Twitter推出了轻量级应用“Twitter Lite”,主要面向全球移动网络体验欠佳地区用户。除了Twitter,越来越多的轻量级应用形态在出现。比如...

    罗超频道

扫码关注云+社区

领取腾讯云代金券