- 注意上面的层级关系
- 我最开始使用下面的路径来获取文件, 结果出现了空指针异常
URL url = classLoader.getResource("mysql.properties");
- 后来发现,
classLoader.getResource()
在寻找文件的时候, 默认是在src
根目录中寻找的, 也就是说如果要找到mysql.properties
文件的话, 应该使用下面的路径URL url = classLoader.getResource("com/fh/mysql.properties");
- 相应的
classLoader.getResource("mysql2.properties");
就可以正确的加载到
ClassLoader.getResource()路径问题
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近加载文件的时候遇到了一个问题,很有意思! 具体看下面案例代码 那这两种方式有什么区别呢?下面跟源码一探究竟。 ...
- 一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若...