目前在学习SpringBoot,刚开始就踩雷了,话不多说,直接上图:
application.properties文件里边:
userName=itcodeschool
address=sky
Controller类里边使用:
@Value("${userName}")
private String userName;
@Value("${address}")
private String address;
...
System.out.println(userName+" Hello World,I`m waitting for you at "+address);
跑起来:
....(省略SpringBoot启动后的一大堆配置信息)
//直接看上面一句输出的结果。
Administrator Hello World,I`m waitting for you at sky
理想状态下应该输出的是“itcodeschoool Hello World ... ”,现在值却变成了"Administrator Hello World ... "。
百思不得其解,然后试着将properties文件里边的username变量名换成了其他的变量名,然后得到了想要的结果:
itcodeschool Hello World,I`m waitting for you at sky
疑问:username是properties文件里边的关键字???