既然看druid的源码,那为啥不点进去看看ConfigurationProperties的源码勒 - - 首先要知道BeanPostProcessor,容器创建bean的时候,会去循环执行这个接口所有实现类的postProcessBeforeInitialization和postProcessAfterInitialization方法,然后ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization他在这里直接就是获取注解标记的前缀做数据绑定,你要是想让spring.datasource.druid.xxx起作用,自己去改yml和prefix里面的相关配置就行了
81,122
社区成员
341,744
社区内容
加载中
试试用AI创作助手写篇文章吧