Spring高级注解@PropertySource使用
IDEA中从jdbc.properties文件中读取,从而设置一个数据源如上图所示,上图代码在不涉及MapperScannerConfigurer代码执行时可以正常获得配置文件中的值,因为在IDEA项目启动的时候,在加载配置文件的时候,Mapper已经开始进行配置扫描了,Mapper的优先级大于加载配置文件,因此在Confiur配置类代码中不能将两者写在同一个config配置文件,需要将两者分开来写在不同配置的文件。
设定数据源代码与MapperScannerConfigurer要写在同一个config文件中,建议使用上图所示代码。