spring配置占位符替换源码解析
今天搭建spring-boot项目启动时遇到一个问题:TDDL(淘宝内部使用的一款分库分表框架)DataSource无法找到MySQL配置,仔细观察日志发现是XML文件中spring bean的占位符,如${za.castle.bastion.tddl.appname}未被正确替换,运行时还是原来的带$符号的原字符串。
不得不承认,很多时候,我们的代码都是从其他同类项目复制过来的,遇到问题时...
阅读全文...