首页
HOME
Spring
缓存
消息队列
Java
系统设计
数据库
文章归档
日志
Links
1
算法的时间与空间复杂度
2
在 Java 中生成随机密码
3
InnoDB使用B+树实现索引的原因
4
JDK为什么选择管程(Monitor)
5
MyBatis XML配置
小蓝同学
talk is cheap, show me the code
累计撰写
78
篇文章
累计创建
16
个标签
累计收到
7
条评论
导航
首页
HOME
Spring
缓存
消息队列
Java
系统设计
数据库
文章归档
日志
Links
目录
搜索
标签搜索
算法
技巧
循环依赖
索引
日志
事务
锁
并发
分布式
生命周期
主从复制
垃圾回收
线程
框架
设计模式
缓存
标签
生命周期
Spring动态修改配置值
2 年前
1252
0
1
151.2℃
spring
在一些场景下需要在应用启动或者运行过程中,动态的修改.properties或者是.yaml中的某个属性值。如果有使用过类似携程的Apollo配置中心应该会有所体会。1. 分析在Springboot的启动过程中,将所有的应用参数等环境变量属性值都解析到类ConfigurableEnvironment中
覆盖重写原有Spring Bean的几种方式
2 年前
1659
3
0
198.9℃
spring
1. 直接在自己工程中建同包同类名的类进行替换方式简单粗暴,可以直接覆盖掉jar包中的类,spring项目会优先加载自定义的类。下面是覆盖 flowable框架中的一个类 FlowableCookieFilter,主要是想修改它里面的redirectToLogin方法的业务逻辑。包路径为 org.f
Bean生命周的实际应用
2 年前
527
0
1
78.7℃
spring
1. Spring Bean 的生命周期流程图Spring Bean 的完整生命周期从创建 Spring 容器开始,直到最终 Spring 容器销毁 Bean,这其中包含了一系列回调方法。具体如下各种接口方法分类Bean 的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类:Bean 自身的
Spring中Bean的生命周期
2 年前
586
0
0
82.6℃
spring
只有四个!Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚Spring的生命周期,首先要把这四个阶段牢牢记住。实例化和属性赋值对应构造方法和setter方法的注入,初始化和销毁是用户能自定义扩展的两个阶
弹