springboot
爱游泳的小肥猪
没有返回值就是最好的返回值!
展开
-
SpringBoot2 | @SpringBootApplication注解 自动化配置流程源码分析
先从@SpringBootApplication开始。 在启动流程章节中,我们讲述了SpringBoot2大致的启动步骤,并进行了源码详解。但是在刷新容器这块并未展开,refreshContext(context);简单的一行代码,背后却做了太多事情。所以为了不喧宾夺主,本篇也尽量选取和注解@SpringBootApplication有关的方法讲解。 1)springBoot启动类加载 首先加载...转载 2019-06-21 17:38:55 · 301 阅读 · 0 评论 -
SpringBoot2 | Spring AOP 原理深度源码分析
概述 AOP(Aspect-Oriented Programming) 面向切面编程。Spring Aop 在 Spring框架中的地位举足轻重,主要用于实现事务、缓存、安全等功能。本篇主要是对源码进行深度分析。 主要介绍以下三个方面: Spring AOP 多种代理机制相关核心类介绍。 Spring Boot 中AOP注解方式源码分析。 Spring Boot 1.x 版本和 2.x版本 AO...转载 2019-06-24 11:59:08 · 1822 阅读 · 1 评论 -
Spring Boot 实现定时任务的 4 种方式
定时任务实现的几种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说...原创 2019-09-09 13:53:42 · 174 阅读 · 0 评论