参考:http://blog.csdn.net/wayne_johnson1993/article/details/52415047
今天在跑个项目在debug的时候发现了一个很有趣的现象!通过百度啊,最后get到一个知识点,先在记下来
我们通常在配置.properties文件的时候,指定下classpath路径,其实在找的过程中他就验证了一堆的东西。如:
在这里我们至少可以看到他是先通过jnd1去查找我们的属性文件的字段的,最后才找到string型的在【localproperties】找到
然后在最后,可以看到至少他找过5层,这里我们先知道,他是先找servlect初始化的配置文件Cinfig文件的params,然后在找jndi的属性,在找系统system的属性,和system的环境,最后到我们的配置属性,这里有些关键字不能写,如USERNAME,原因见开始博客