spring学习笔记(一):spring介绍

xiaoxiao2021-02-28  33

背景

目前公司技术栈包含spring boot,在学习spring boot的过程中总会涉及到很多关于spring框架的内容。关于spring框架,一直没有系统的学习过,对于spring核心思想的IOC和AOP不是很了解,为了更好的掌握这些东西,从今天开始,投入一定时间系统的去学习spring,并将学习过程中的内容整理为系列笔记,在帮助自己巩固这些内容的同时也希望分享给需要的朋友。

内容

整个学习笔记大致会包含以下内容:

Spring简介IOC介绍IOC原理介绍配置文件介绍依赖注入介绍bean作用域和自动装配介绍静态代理和动态代理的介绍AOP介绍AOP原理介绍自定义类实现使用注解实现声明式事务介绍整合mybatis案例

笔记形式

主要以知识点和代码为主,关于详细的知识内容,大家可以去Spring官网了解

现在开始Spring介绍

Spring介绍

spring:春天的意思,框架寓意是给软件行业带来了春天 理念: 使现有技术更实用。(框架本身是整合现有框架技术的大杂烩)

Spring框架优点

轻量级框架IOC(控制反转)容器AOP(面向切面编程)对事务的支持对框架的支持……

Spring框架结构图

大概介绍下这张图:

Test: Spring框架支持junit框架测试Core Container:核心容器,是Spring的学习重点 Core: 核心,Spring一切的基础 Beans:包含bean工厂 Context:上下文 SpEL:Spring表达式(不是学习重点) 其中Core、Beans、Context就是要重点介绍的IOC内容了AOP、Aspects:面向切面编程,是Spring的学习重点JMS:java邮件服务Transactions:事务,是Spring的学习重点web:在Spring框架介绍中不会讲到,大家可以去了解下SpringMVC
转载请注明原文地址: https://www.6miu.com/read-2630599.html

最新回复(0)