Spring 零基础入门到进阶 IOC 概述 11 - 13

Spring 零基础入门到进阶 IOC 概述 11 - 13

一、参考资料

【尚硅谷Spring零基础入门到进阶,一套搞定spring6全套视频教程(源码级讲解)】 https://www.bilibili.com/video/BV1kR4y1b7Qc/?p=11\&share_source=copy_web\&vd_source=855891859b2dc554eace9de3f28b4528

二、笔记总结

11、IOC 概述上

  • IOC 控制反转,是一种程序设计思想,通过这种思想我们可以设计出松耦合更优良的程序。
  • Spring 中通过 IOC 容器管理所有 Java 对象的实例化和初始化,控制对象与对象间的依赖关系。为了跟 Java new 的对象区别,IOC 管理的 Java 对象称为 bean,bean 跟 new 的 Java 对象没有任何区别。
  • 控制反转,指的是:
    • 把对象的创建,对象与对象间的关系,都交给 IOC 容器进行管理。

12、IOC 概述中

13、IOC 概述下

  • DI 依赖注入,指的是 Spring 创建对象过程中,将对象的依赖属性通过配置方式进行注入。
    • 对象中的属性类型是别的类就是对象依赖属性,注入就是给这个属性赋值。
  • IOC 容器管理 Bean,管理的就是 Bean 的创建和 Bean 中属性的赋值。


相关推荐
李少兄1 小时前
Spring Boot Test 启动类自动发现机制解析与工程实践
java·spring boot·后端
码云骑士1 小时前
【1.2Java基础】Win10环境变量配置详解-从原理到排雷
android·java
码云骑士1 小时前
【2.Java基础】Java常量与变量-从基本类型到类型转换全面掌握
java·开发语言
AI玫瑰助手1 小时前
Python函数:匿名函数lambda的定义与使用场景
android·java·python
刃神太酷啦1 小时前
MySQL 库表操作 +数据类型+ 基础概念全梳理----《Hello MySQL!》(2)
java·c语言·数据库·c++·vscode·mysql·adb
不爱编程的小陈1 小时前
Go语言GMP调度模型深度解析:高并发背后的精妙设计
开发语言·后端·golang
YDS8292 小时前
DeepSeek RAG&MCP + Agent智能体项目 —— 集成ELK日志管理系统和Prometheus监控系统
java·elk·ai·springboot·agent·prometheus·deepseek
骄马之死9 小时前
SpringMVC + SpringBoot 核心知识点总结
java·spring boot·后端
GoGeekBaird10 小时前
Anthropic技能"(Skills)的经验分享
后端