首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
springboot
订阅
dwyane12
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
SpringBoot 系列-事件机制
在这篇文章中聊一聊 Spring 中的扩展机制(一)中对Spring中的事件机制进行了分析。那么对于 SpringBoot 来说,它在 Spring 的基础上又做了哪些拓展呢?本篇将来聊一聊 SpringBoot 中的事件。 在 SpringBoot 的启动过程中,会通过 SP…
SpringBoot源码解析-ExceptionHandler处理异常的原理
在项目中,经常会使用ExceptionHandler来作为全局性的异常处理中心。那么ExceptionHandler处理异常的原理是什么呢,今天就来分析一下。 使用还是很简单的,在类上面添加ControllerAdvice注解,在方法上面添加ExceptionHandler注解…
SpringBoot源码解析-controller层参数的封装
在进入DispatcherServlet的时候,spring容器会得到一个HttpServletRequest对象,但是我们在使用controller层方法时,经常会使用RequestBody,RequestHeader等注解将该对象封装成更便于操作的对象类型。那么在我们使用R…
SpringBoot源码解析-Bean的加载与自动化配置
springboot作为一个基于spring开发的框架,自然也继承了spring的容器属性。容器中的bean自然成为了springboot各种功能的基础。本节就来分析一下springboot如何将各种bean加载进容器中。 开始分析之前首先我们先概览一下springboot框架…
SpringBoot源码解析-配置文件的加载
一般框架,启动之后都会尽快加载配置文件,springboot也不例外,下面就开始分析一下springboot加载配置文件的流程。 springboot配置的加载是从listener类开始的,还记得上一节我说listener类的调用没那么简单么,这一节就先从listener类的调…
SpringBoot源码解析-启动流程(一)
前言: 读过spring源码的读者应该知道,spring源码有一个特点就是从顶层看,逻辑并不复杂。但是深入了看,spring为了实现一个逻辑会做大量的工作。想要一下子找到spring一个逻辑的源头并不容易。 所以我建议在分析源码的时候会使用层层突进,重点突破的策略。千万别 看到…
Tomcat在SpringBoot中是如何启动的
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码…
SpringBoot 应用程序启动过程探秘
关于 @SpringBootApplication 注解的剖析已经在上文:《SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘》 中完成了,其实它背后就是一个三体结构,只是 SpringBoot给了其一个包装而已。那么本文我们就来看看这…
这样讲 SpringBoot 自动配置原理,你应该能明白了吧
1. SpringBoot 源码常用注解拾遗 这部分主要讲一下 SpringBoot 源码中经常使用到的注解,以扫清后面阅读源码时候的障碍。 元注解:可以注解到别的注解上的注解。 组合注解:被注解的注解我们就称之为组合注解。 如果我们需要取 N 个配置项,通过 @Value 的…
SpringBoot源码解析-内嵌Tomcat容器的启动
新建一个servlet类,实现对应的方法。 这样的话一个简单的tomcat服务器就启动了,打开浏览器输入localhost:10086,就可以看到servlet中的返回值。 还记得前两节讲到springboot自动化配置里面的配置文件么,配置文件中有一个类,org.spring…