JavaEE细节问题02——加载资源文件的三种方式
博客专区 > Lunqi 的博客 > 博客详情
JavaEE细节问题02——加载资源文件的三种方式
Lunqi 发表于3年前
JavaEE细节问题02——加载资源文件的三种方式
  • 发表于 3年前
  • 阅读 53
  • 收藏 2
  • 点赞 1
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

  

加载资源文件的三种方式


1.getRealPath

支持的工程类型:Web工程

能获取到什么:String类型的绝对路径

最初获取到的路径:

Webroot目录下



2.类加载器

this.getClass.getClassLoader.getResourceAsStream("");

支持工程的类型:Java工程,Web工程

能获取到什么:流

最初获取到的路径:

对于Java工程:在src目录下

对于Web工程:在classes目录下



3.ResourceBundle

支持工程的类型:Java工程,Web工程

能获取到什么:只能获取到资源文件的键值对

最初获取到的路径:

对于Java工程:在src目录下,且不能返回上层目录

对于Web工程:在classes目录下,且不能返回上层目录


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
Lunqi
粉丝 39
博文 31
码字总数 29786
作品 1
×
Lunqi
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: