Springboot 启动过程
摘要:参考: rhyme : SPRINGBOOT启动流程及其原理 fhfirehuo: SpringBoot的启动流程 只会一点java : spring boot容器启动详解 二月_春风 :EnableAutoConfiguration注解的工作原理 Spring 框架就像一个家族,有众多衍生产品例如
阅读全文
Spring —— AOP
摘要:AOP有两种实现方式:静态代理和动态代理。 静态代理:代理类在编译阶段生成,在编译阶段将通知织入Java字节码中,也称编译时增强。AspectJ使用的是静态代理。 缺点:代理对象需要与目标对象实现一样的接口,并且实现接口的方法,会有冗余代码。同时,一旦接口增加方法,目标对象与代理对象都要维护。 动态
阅读全文
Spring —— IOC
摘要:参考: AspirantPeng : Bean的生命周期 先说好不能骂我 : Spring源码学习--Aware相关接口 Water : Spring 如何解决 Bean 的循环依赖(循环引用) 码上得天下 :哪些循环依赖问题Spring解决不了? 三友的java日记 : @Async注解的坑,小心
阅读全文
Servlet,Tomcat,SpringMVC
摘要:参考: PoetryAndTheDistance :一:Tomcat核心组件及应用架构详解 Hong EuiSung –@gowoonosori : 요청처리 내부구조 码哥字节 :Tomcat 架构原理解析到架构设计借鉴 编程随笔: 细说tomcat之类加载器 tomcatDoc: Class L
阅读全文
MyBatis Q&A
摘要:参考: 开发百宝箱:https://pdai.tech/md/framework/orm-mybatis/mybatis-overview.html 每天都要进步一点点 :MyBatis源码阅读(八) Executor执行器 1、MyBatis 分页原理 (1)逻辑(内存)分页——MyBatis 使
阅读全文