【Spring】

Spring Framework 系统架构
  • data access 数据访问

  • data integration数据集成

  • web web开发

  • AOP 面向切面编程

  • Aspects AOP思想实现

  • core container 核心容器(IoC/DI)

  • test 单元测试与集成测试

学习路线:核心容器-->整合(Mybatis)-->AOP-->事务-->家族(SpringMVC、Springboot、spring cloud)

核心概念:

  • IoC(Inversion of control)控制反转

    • 使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。
  • Spring技术对IoC思想进行了实现

    • Spring提供了一个容器,称为IoC容器 ,用来充当IoC思想的**"外部"**

    • IoC容器负责对象的创建、初始化等一系列工作,被创建或被管理的对象在IoC容器中被称为Bean

  • DI(Dependency Injection)依赖注入

    • 在容器中建立bean与bean之间的依赖关系的整个过程,被称为依赖注入。
  • 目标:充分解耦

    • 使用IoC容器管理bean(IoC)

    • 在IoC容器内将有依赖关系的bean进行关系绑定(DI)

相关推荐
想用offer打牌7 分钟前
MCP (Model Context Protocol) 技术理解 - 第一篇
后端·aigc·mcp
千寻girling12 分钟前
Koa.js 教程 | 一份不可多得的 Node.js 的 Web 框架 Koa.js 教程
前端·后端·面试
程序员清风20 分钟前
北京回长沙了,简单谈谈感受!
java·后端·面试
何中应29 分钟前
请求头设置没有生效
java·后端
NPE~33 分钟前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化
Coder_Boy_36 分钟前
基于Spring AI的分布式在线考试系统-事件处理架构实现方案
人工智能·spring boot·分布式·spring
亓才孓1 小时前
[JDBC]批处理
java
春日见1 小时前
车辆动力学:前后轮车轴
java·开发语言·驱动开发·docker·计算机外设
宋小黑1 小时前
JDK 6到25 全版本网盘合集 (Windows + Mac + Linux)
java·后端
念何架构之路1 小时前
Go进阶之panic
开发语言·后端·golang