
SPRING-FRAMKER
文章平均质量分 84
波波烤鸭
10余年架构和线上讲师工作经验。精通Java,微服务和云原生相关,致力于Java技术的免费分享。
展开
-
Spring6和SpringBoot3的新特性-你不得不了解的AOT原来这么简单
Spring6和SpringBoot3新特性详解原创 2023-05-18 21:48:16 · 2950 阅读 · 0 评论 -
最新整理Spring面试题2023
Spring面试专题整理原创 2023-02-03 21:43:41 · 4842 阅读 · 2 评论 -
Spring之InstantiationAwareBeanPostProcessor接口介绍
InstantiationAwareBeanPostProcessor接口讲解原创 2019-03-03 20:17:52 · 15161 阅读 · 9 评论 -
Spring之InitializingBean接口和DisposableBean接口介绍
Spring中的生命周期核心方法讲解原创 2019-03-03 23:08:55 · 12507 阅读 · 1 评论 -
Spring中源码中涉及的【设计模式】知多少?
Spring框架中用到了哪些设计模式1. 单例模式 单例模式应该是大家印象最深的一种设计模式了。在Spring中最明显的使用场景是在配置文件中配置注册bean对象的时候设置scope的值为singleton 。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS.原创 2022-03-03 15:50:28 · 2178 阅读 · 0 评论 -
一文帮你彻底打通【循环依赖】的任督二脉
面试的重点,大厂必问之一:循环依赖1. 什么是循环依赖看下图 上图是循环依赖的三种情况,虽然方式有点不一样,但是循环依赖的本质是一样的,就你的完整创建要依赖与我,我的完整创建也依赖于你。相互依赖从而没法完整创建造成失败。2. 代码演示 我们再通过代码的方式来演示下循环依赖的效果public class CircularTest { public static void main(String[] args) { new CircularTest1();原创 2022-03-02 23:51:54 · 3787 阅读 · 1 评论 -
一文彻底帮你打通SpringAOP的任督二脉,大厂高薪指日可待,建议收藏!!!
Spring的IoC和AOP不仅仅是我们学习Spring平台下各个框架的核心基础,同时也是我们出去面试问道的频率最高的面试题了,同时也是大家很难彻底掌握好的技术的,本文就透过本质来给大家来介绍下Spring的AOP,Spring的IoC也会在后续的文章中给大家介绍,欢迎大家一键三连哦!!!一、代理模式 要讲解清楚Spring的AOP那么我们不得不先来聊下代理模式。1.代理模式的作用 代理模式的作用是用来增强目标对象的。 上面那么介绍大家可能会感觉比较迷惑,为什么能增强目标对象?为什么要原创 2021-07-05 10:22:22 · 2165 阅读 · 19 评论 -
Spring之AOP详解
AOP介绍AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。面向切面是面向对象中的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程。常见的使用场景:i :日志ii: 事务iii:数据库操作…面向切面编程的几个核心概念概念...原创 2019-01-14 23:47:16 · 6174 阅读 · 0 评论 -
Spring之AOP适配器模式
Spring架构中涉及了很多设计模式,本文来介绍下Spring中在AOP实现时Adapter模式的使用。AOP本质上是Java动态代理模式的实现和适配器模式的使用,关于这两种设计模式的具体介绍烦请参考我之前的文章Java代理模式Java适配器模式(adapter)文章目录Spring中适配器模式一、AOP案例1.相关依赖2.创建目标对象3.创建通知4.配置文件5.测试二、适配器应用解...原创 2019-03-06 16:54:52 · 8714 阅读 · 5 评论 -
Spring之事件监听(观察者模型)
本文介绍下Spring中的事件监听,其本质也就是观察者模型(发布/订阅模式),具体的观察者模式参考下文Java观察者模式(Observer)文章目录Spring事件监听一、事件监听案例1.事件类2.事件监听类3.事件发布者4.配置文件中注册5.测试二、Spring中事件监听分析1. Spring中事件监听的结构2. 核心角色介绍2.1 ApplicationEvent2.2 Appli...原创 2019-03-06 13:57:26 · 3935 阅读 · 0 评论 -
【面试高频】聊聊Spring中用到的设计模式
谈谈你对Spring中使用到的设计模式的理解原创 2019-03-06 17:25:53 · 5013 阅读 · 1 评论 -
Spring加载流程源码分析01【super】
前面给大家介绍了Spring中的IOC和AOP。本文开始带大家解读下Spring容器加载的过程。我们使用的Spring的版本是4.3.3.RELEASESpring源码分析 初学Spring我们第一个入口代码如下,我们就从这个入口开始探究public static void main(String[] args) { ApplicationContext ac = new C...原创 2019-02-22 00:13:43 · 3094 阅读 · 0 评论 -
Spring事务的传播行为
本文主要介绍下Spring事务中的传播行为。事务传播行为介绍Spring中的7个事务传播行为:事务行为说明PROPAGATION_REQUIRED支持当前事务,假设当前没有事务。就新建一个事务PROPAGATION_SUPPORTS支持当前事务,假设当前没有事务,就以非事务方式运行PROPAGATION_MANDATORY支持当前事务,假设当前没有事...原创 2019-02-23 23:16:29 · 31459 阅读 · 5 评论 -
Spring事务的隔离级别
上篇文章给大家详细的介绍Spring中事务的传播行为,在事务中我们需要关注事务的传播行为和事务的隔离级别这两个点,所以本文给大家介绍下事务的隔离级别事务的隔离级别 事务隔离级别指的是一个事务对数据的修改与另一个并行的事务的隔离程度,当多个事务同时访问相同数据时,如果没有采取必要的隔离机制,就可能发生以下问题:问题描述脏读一个事务读到另一个事务未提交的更新数据...原创 2019-02-23 23:27:28 · 27207 阅读 · 1 评论 -
Spring之BeanPostProcessor(后置处理器)介绍
为了弄清楚Spring框架,我们需要分别弄清楚相关核心接口的作用,本文来介绍下BeanPostProcessor接口BeanPostProcessor 该接口我们也叫后置处理器,作用是在Bean对象在实例化和依赖注入完毕后,在显示调用初始化方法的前后添加我们自己的逻辑。注意是Bean实例化触发的。接口的源码如下public interface BeanPostProcessor {...原创 2019-03-03 13:10:33 · 46208 阅读 · 10 评论 -
Spring之BeanFactoryPostProcessor接口介绍
Spring的BeanFactoryPostProcessor后置处理器讲解原创 2019-03-03 14:14:43 · 3646 阅读 · 1 评论 -
Spring之Aware接口介绍
Spring 中的Aware接口详解原创 2019-03-03 22:47:48 · 8724 阅读 · 2 评论 -
【Spring核心】Bean对象的初始化和销毁方法
Spring核心之Bean对象的初始化和销毁方法原创 2019-03-04 21:19:53 · 4637 阅读 · 0 评论 -
Spring之Bean的生命周期详解
Spring生命周期的讲解原创 2019-03-05 00:18:23 · 39594 阅读 · 2 评论 -
Spring介绍
Spring简介说明一个Java应用层程序,是由许多个类组成的,这些类之间必然存在依赖关系,当项目越来越大,依赖关系越来越复杂,需要一个专业的框架来处理类之间的依赖关系,为了解决这个问题,SUN公司推出了EJB(重量级)专门用来解决类的依赖问题。Spring(Spring Framework) 是一个开源框架,最早由Rod Johnson创建,并在《Expert One-on-One:J2E...原创 2019-01-13 10:33:02 · 3851 阅读 · 0 评论