Springboot自动装配源码及启动原理理解
摘要:Springboot自动装配源码及启动原理理解 springboot版本:2.2.2 传统的Spring框架实现一个Web服务,需要导入各种依赖JAR包,然后编写对应的XML配置文件 等,相较而言,Spring Boot显得更加方便、快捷和高效。那么,Spring Boot究竟如何做到这些的呢? 接
阅读全文
SpringDataJpa源码理解
摘要:SpringDataJpa源码理解 上一篇讲解了SpringDataJpa的基本使用,下面简单说一下源码 我们以其中的一个test为案例进行分析: 我们可以发现resumeDao它是一个代理对象,类型是SimpleJpaRepository,是由JdkDynamicAopProxy产生的。 断点分析
阅读全文
Spring Data Jpa
摘要:SpringDataJpa学习 Spring Data Jpa 是应⽤于Dao层的⼀个框架,简化数据库开发的,作⽤和Mybatis框架⼀样,但是在使 ⽤⽅式和底层机制是有所不同的。最明显的⼀个特点,Spring Data Jpa 开发Dao的时候,很多场景我们 连sql语句都不需要开发。由Sprin
阅读全文
Spring IoC初始化流程(一)BeanDefinition加载解析及注册⼦流程
摘要:Spring IoC初始化流程(一)BeanDefinition加载解析及注册⼦流程 spring-framework版本5.1.x 1.Spring IoC的容器体系 IoC容器是Spring的核⼼模块,是抽象了对象管理、依赖关系管理的框架解决⽅案。Spring 提供了很多 的容器,其中 Bean
阅读全文
Spring回顾
摘要:Spring回顾 Spring两个核心思想:IOC和AOP 什么是ioc: Inversion Of Control(简称IOC),控制反转;它是一个技术思想,不是一个技术实现; 开发模式:我们不用自己去new对象,是通过从IOC容器去帮助我们实例化对象并且管理它,我们需要使用哪个对象,去问IOC容
阅读全文