Just Do It
06
04
Spring 容器启动流程 Spring 容器启动流程
源码解析考虑到直接看源码是一个非常枯燥无味的过程,而且 Spring 的代码设计非常优秀规范,这会导致在翻开源码时,类与类之间的跳跃会非常频繁,不熟悉的同学可能直接晕菜,所以每一个重要流程前我都会先准备一个流程图,建议大家先通过流程图了解一
2022-06-04
04
Spring IoC 容器源码分析 Spring IoC 容器源码分析
🚇 Spring IoC 容器源码分析Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文
2022-06-04
04
Spring 事务总结 Spring 事务总结
1. 什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。 Guide 哥:大家应该都能背上面这句话了,下面我结合我们日常的真实开发来谈一谈。 我们系统的每个业务方法可能包括了多个原子性的数据库操作,比如下面的 savePerso
2022-06-04
04
Spring 事务传播机制 Spring 事务传播机制
基础概念1. 什么是事务传播行为?事务传播行为用来描述由某一个事务传播行为修饰的方法被嵌套进另一个方法的时事务如何传播。 用伪代码说明: public void methodA(){ methodB(); //doSo
2022-06-04
04
Spring 用到的设计模式 Spring 用到的设计模式
控制反转(IoC)和依赖注入(DI)IoC(Inversion of Control,控制翻转) 是Spring 中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目的是借助于“第三方”(Spring 中的 IOC
2022-06-04
04
Spring Bean的生命周期 Spring Bean的生命周期
1. 引言“请你描述下 Spring Bean 的生命周期?”,这是面试官考察 Spring 的常用问题,可见是 Spring 中很重要的知识点。 我之前在准备面试时,去网上搜过答案,大多以下图给出的流程作为答案。 但是当我第一次看
2022-06-04
04
04
Spring AOP 详解 Spring AOP 详解
🐸 Spring AOP 详解 1. 什么是 AOPAOP 即 Aspect-Oriented Programming: 面向切面编程 能够 将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起
2022-06-04
04
MyBatis 详解 MyBatis 详解
一、第一个Mybatis项目 采用接口式编程 1. 创建maven工程并导包可以使用maven在线下载依赖,这里因为我已经下载好了jar包,直接导入就行了 新建一个lib文件夹,导入 mysql 驱动 和 mybatis-3.4.1 并
2022-06-04
04
MyBatis 常见面试题 MyBatis 常见面试题
MyBatis 常见面试题1、#{}和${}的区别是什么?答: ${}是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,属于静态文本替换,比如${driver}会被静态替换为com.m
2022-06-04
04
SpingBoot 指南 SpingBoot 指南
重要知识点基础 Spring Boot 介绍 第一个 Hello World 第一个 RestFul Web 服务 Spring 如何优雅读取配置文件? 异常处理 :Spring Boot 异常处理的几种方式、Spring Boot 异常处
2022-06-04
04
3 / 9