@Component public class AppBeanPostProcessor implements BeanPostProcessor { @Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { if(bean instanceof TestController) { System.out.println("找到了 controller"); } return bean; } }
实现一个 BeanPostProcessor 接口,然后 就可以动态的修改 bean的配置,比如 在这里面 修改 redisTemplate 的 序列化器
springboot 版本管理:
yml 配置语法:
springboot 打包的 方法:
下节会讲解 springboot 自动装配原理