文章预览
戳上方蓝字“ Java知音 ”关注我 入职第一天就干活的,就问还有谁,搬来一台N手电脑,第一分钟开机,第二分钟派活,第三分钟干活,巴适。。。 打开代码发现问题不断 1.读取配置文件居然读取两个配置文件,一个读一点,不清楚为什么不能一个配置文件进行配置 一边获取 WEB-INF 下的配置文件,一边用外部配置文件进行覆盖,有人可能会问既然覆盖,那可以全在外部配置啊,问的好,如果全用外部配置,咱们代码获取属性有的加上了项目前缀(上面的两个put),有的没加,这样配置文件就显得很乱不可取,所以形成了分开配置的局面,如果接受混乱,就写在外部配置,不能全写在内部配置,因为 prop_c.setProperty(key, value); value获取外部配置为空的时候会抛出异常, properties 底层集合用的是 hashTable public synchronized V put (K key, V value) {
………………………………