glmapper_2018
开放,开源,共享,分享
展开
-
你知道 @Async 是怎么让方法异步执行的吗?
本文通过对 @Async 注解的分析,和你解释了 @Async 是怎么让方法异步执行的吗? 这个问题;从分析过程中可以知道,对于绝大多数面向工程师使用的注解或者工具,本质上是离不开那些最最基本知识点的原创 2022-09-09 15:14:46 · 108 阅读 · 0 评论 -
SpringBoot 系列-Bean 的生命周期与扩展
个人博客:glmapper更多请关注 glmapper工作室 微信公众号注:本篇基于 SpringBoot 2.2.2.RELEASE 版本,Spring 各个版本之间多少存在一些差异,不过主流程基本相同;大家在阅读过程中需关注这点。继续承接上一篇 SpringBoot 系列-启动过程分析,本篇围绕一个 bean 的生命周期,对 bean 进行一些修改和扩展。本篇将涉及到以下主要内容:...原创 2020-01-01 22:50:59 · 312 阅读 · 0 评论 -
SpringBoot 系列-内嵌 Tomcat 的实现原理解析
个人博客:glmapper更多请关注 glmapper工作室 微信公众号对于一个 SpringBoot web 工程来说,一个主要的依赖标志就是有 spring-boot-starter-web 这个 starter ,spring-boot-starter-web 模块在 spring boot 中其实并没有代码存在,只是在 pom.xml 中携带了一些依赖,包括 web、webmvc、...原创 2020-01-01 22:52:19 · 465 阅读 · 0 评论 -
SpringBoot 实践-外部化配置优先级问题
本文主要针对 spring.profiles.active、spring.config.location 以及 spring.config.additional-location 的作用机制及优先级问题进行实践对比。本文案例工程已上传 github 仓库:https://github.com/glmapper/springboot-series-guides/tree/master/guide...原创 2020-01-04 11:50:56 · 259 阅读 · 0 评论 -
SpringBoot 系列-FatJar 启动原理
个人博客:glmapper更多请关注 glmapper工作室 微信公众号之前有写过一篇文章来介绍 JAR 文件和 MENIFEST.MF 文件,详见:聊一聊 JAR 文件和 MANIFEST.MF,在这篇文章中介绍了 JAR 文件的内部结构。本篇将继续延续前面的节奏,来介绍下,在 SpringBoot 中,是如何将一个 FatJar 运行起来的。FatJar 解压之后的文件目录从 Sp...原创 2020-01-01 22:49:16 · 360 阅读 · 0 评论 -
SpringBoot 系列-日志详解
Spring Boot 使用 Commons Logging 进行所有内部日志记录,但保留底层日志实现。为 Java Util Logging、Log4J2 和 Logback 提供了默认配置。在每种情况下,loggers 都预先配置为使用 console 输出,并且也提供可选的文件输出。默认情况下,如果使用 “starters”,则使用 Logback 进行日志记录。还包括适当的 Logbac...原创 2020-01-01 22:44:30 · 467 阅读 · 0 评论 -
SpringBoot 系列-配置解析
注:本文基于 SpringBoot 2.1.11 版本说到配置,你能想到的是什么?在日常的开发和运维过程中,可以说配置都是及其重要的,因为它可能影响到应用的正常启动或者正常运行。相信在之前 Spring xml 时代,很多人都会被一堆 xml 配置折腾的够呛,除此之外,还有像数据库连接配置、缓存配置、注册中心配置、消息配置等等,这些相信大家都不会陌生。配置对于开发人员或者运维人员来说可以...原创 2020-01-01 22:39:49 · 274 阅读 · 0 评论 -
SpringBoot 系列-启动过程分析
个人博客:glmapper更多请关注 glmapper工作室 微信公众号SpringBoot 作为目前非常流行的微服务框架,它使得构建独立的 Spring 生产级应用变得非常简单,因此受到很多互联网企业的青睐。最近在写 SOFATracer 集成 Spring Cloud Stream RocketMQ 的过程中,遇到了一些问题,比如:BeanPostProcessor 不生效,如何在 ...原创 2020-01-01 22:38:33 · 221 阅读 · 0 评论 -
SpringBoot 系列-事件机制详解
微信公众号:glmapper工作室掘金专栏:glmapper微 博:疯狂的石头_henu欢迎关注,一起学习分享技术SpringBoot-SpringBoot中的事件机制SpringApplicationRunListenerSpringApplicationRunListenersEventPublishingRunListenerApplicationStartin...原创 2019-01-01 16:45:49 · 1026 阅读 · 0 评论