datasource $username被替换为PC用户名的解决方案
在idea下运行springboot项目遇到datasource 中设置好了username却被设置成了 计算机用户名(windows) Administrator
排查问题打断点,发现在初始化bean的时候就被传入的Administrator给替换掉username;
所以检查环境变量,确实取得是环境变量,很诡异,各种折腾没解决;
后来发现是使用了@ConfigurationProperties注解导致的
把@ConfigurationProperties注释掉就好了!