2021
10-13
10-13
SpringBoot2.动态@Value的实现方式
title:SpringBoot2.动态@Value实现前言前面文章有详细描述过各个不同阶段对于bean的扩展接口所以今天就基于BeanPostProcessor实现Spring中的@Value注解值动态变化基于上面也可以实现一个配置中心,比如说Apollo具体的实现步骤分为如下几步1.通过BeanPostProcessor取得有使用@Value注解的bean,并存储到map中2.动态修改map中的bean字段的值获取bean首先写一个类实现BeanPostProcessor接口,只需要使用其中的一个函数就可以。前后都...
继续阅读 >