
Spring
文章平均质量分 91
spring相关资料
A-ezra
不积跬步,无以至千里.不积小流,无以成江海
展开
-
03-Spring之Bean生命周期源码解析上
Spring核心IOC(对象创建)、AOP,而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。 Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的 Bean生命周期流程图 Bean的生成过程 1. 生成BeanDefinition Spring启动的时候会进行扫描,会先调用org.springframework.context.annotation.ClassPathS.原创 2021-09-09 08:44:05 · 384 阅读 · 0 评论 -
02- spring之底层架构核心概念解析
BeanDefinition BeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。比如: class,表示Bean类型 scope,表示Bean作用域,单例或原型等 lazyInit:表示Bean是否是懒加载 initMethodName:表示Bean初始化时要执行的方法 destroyMethodName:表示Bean销毁时要执行的方法 还有很多... 在Spring中,我们经常会通过以下几种方式来定义Bean: <be原创 2021-09-09 08:36:47 · 131 阅读 · 0 评论 -
01-Spring底层核心原理解析
Bean查找先根据Bean的类型去(spring容器中-(map))查找,若类型查询不到再根据类型的名称去查找 名称重复会覆盖 本节课会把Spring中核心知识点都给大家进行串讲,让大家对Spring的底层有一个整体的大致了解,比如: Bean的生命周期底层原理 依赖注入底层原理 初始化底层原理 推断构造方法底层原理 AOP底层原理 Spring事务底层原理 但都只是大致流程,后续会针对每个流程详细深入的讲解并分析源码实现。 先来看看.原创 2021-09-06 20:54:45 · 260 阅读 · 0 评论 -
SpringBoot(三) :Spring boot 中 Redis 的使用
SpringBoot对常用的数据库支持外,对NoSQL数据库也进行了封装自动化。 redis介绍 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着...转载 2018-01-29 09:50:26 · 5032 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC框架介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 spring框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spri...原创 2017-05-06 09:39:49 · 305 阅读 · 0 评论