首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
少年的奇幻之旅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
SpringBoot 四种获取ApplicationContext的方式
1. 实现ApplicationContextInitializer接口 2. 实现ApplicationListener接口 3. 放在启动类main方法中设置 4. 实现ApplicationContextAware接口
SpringBoot 系列-事件机制
在这篇文章中聊一聊 Spring 中的扩展机制(一)中对Spring中的事件机制进行了分析。那么对于 SpringBoot 来说,它在 Spring 的基础上又做了哪些拓展呢?本篇将来聊一聊 SpringBoot 中的事件。 在 SpringBoot 的启动过程中,会通过 SP…
SpringBoot 系列-启动过程
SpringBoot 作为目前非常流行的微服务框架,它使得构建独立的 Spring 生产级应用变得非常简单,因此受到很多互联网企业的青睐。 最近在写 SOFATracer 集成 Spring Cloud Stream RocketMQ 的过程中,遇到了一些问题,比如:BeanP…
Spring源码系列:依赖注入(二)createBean
在Spring源码系列:依赖注入(一)(AbstractBeanFactory-getBean)最后说道getBean是依赖注入的起点,bean的创建都是通过createBean来完成具体的创建的。createBean的具体实现是在AbstractAutowireCapable…
SpringBoot 系列-FatJar 启动原理
之前有写过一篇文章来介绍 JAR 文件和 MENIFEST.MF 文件,详见:聊一聊 JAR 文件和 MANIFEST.MF,在这篇文章中介绍了 JAR 文件的内部结构。本篇将继续延续前面的节奏,来介绍下,在 SpringBoot 中,是如何将一个 FatJar 运行起来的。 …
SpringBoot 系列-自动配置及 starter 机制解析
在使用 Spring 作为项目开发框架的过程中,当需要集成某个组件时,通常需要大量的 xml 配置才可以让项目工程 run 起来,下面先以 mybatis 为例,来看下如何使用 mybatis-Spring 模块,需要哪些必不可少的依赖和配置。 任何组件的集成都绕不过两个问题:…
SpringBoot 系列-Bean 的生命周期与扩展
继续承接上一篇 SpringBoot 系列-启动过程分析,本篇围绕一个 bean 的生命周期,对 bean 进行一些修改和扩展。下面是本篇文章的“主人公” TestBeanService ,定义如下: TestBeanService 里面包括两个属性,一个是 injectBea…
Spring源码系列:注解说明
因为要看Spring中注解的具体定义,所以在说之前,先来简单说下JAVA中注解的一些基本知识。 什么是元注解呢,就是注解的注解。java中提供了以下几种: 标识性的元注解,它允许子注解继承它。 用于标准生成javadoc时会包含的注解。 上面试一些基本概念点,关注注解其他的一些…
Spring源码系列:依赖注入(一)getBean
在Spring源码系列:BeanFactory的创建文章中我们谈到了BeanFactory这容器,这个里面提供了注入的实现接口。其具体的实现还需要从AbstractBeanFactory和DefaultListableBeanFactory中来看。今天就先撸一下Abstract…
Spring源码系列:依赖注入-引言
在上面四篇文章中大概分析了一下Bean的载入,其实这个过程就是在Ioc容器中建立BeanDefinition的数据映射。但是对于Bean的实例化并未涉及,在之前的分析中也提到,bean的实例化是在依赖注入是才具体完成。 关于Spring,我们最先想到的就两个Ioc和Aop;然后…