java

推荐列表 站点导航

当前位置:首页 > 脚本编程 > java >

如果静态资源文件在文件系统里

来源:网络  作者:网友投稿  发布时间:2021-01-15 04:12
本篇文章主要先容了Spring Boot 读取静态资源文件的要领,小编以为挺不错的,此刻分享给各人,也给各人做个参考。...

措施是能正常事情的, 二、实现 静态资源文件 countries.xml 放在 src/main/resources 目次下 利用 Spring 的 ClassPathResource 来实现 : 1 2 3 Resource resource = new ClassPathResource(countries.xml); File file = resource.getFile(); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file))); ClassPathResource 类的注释如下: Resource implementation for class path resources. Uses either a given ClassLoader or a given Class for loading resources. Supports resolution as java.io.File if the class path resource resides in the file system, 到项目打包成 Jar 包放随处事器上运行就报找不到资源的错误了! 办理法案是:不获取 java.io.File 工具,则支持理会为 java.io.File,利用给定的ClassLoader或给定的类来加载资源,假如静态资源文件在文件系统里,假如是JAR中的资源则不支持,好比都市信息文件 countries.xml, but not for resources in a JAR. Always supports resolution as URL. 翻译过来就是: 类路径资源的资源实现,在项目启动后读取个中的数据并初始化写进数据库中。

假如类路径资源驻留在文件系统中, 有时候我们需要在项目中利用一些静态资源文件,而是直接获取输入流: 1 2 Resource resource = new ClassPathResource(countries.xml); BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream())); 说明:结构获得 resource 工具之后直接获取其输入流 resource.getInputStream(), 三、Jar 中资源文件 上面也提到了,则支持理会为 java.io.File, 四、附录 Spring Boot access static resources missing scr/main/resources Classpath resource not found when running as jar ,始终支持理会为URL,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/java/12652.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

如果静态资源文件在文件系统里

2021-01-15 编辑:网友投稿

措施是能正常事情的, 二、实现 静态资源文件 countries.xml 放在 src/main/resources 目次下 利用 Spring 的 ClassPathResource 来实现 : 1 2 3 Resource resource = new ClassPathResource(countries.xml); File file = resource.getFile(); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file))); ClassPathResource 类的注释如下: Resource implementation for class path resources. Uses either a given ClassLoader or a given Class for loading resources. Supports resolution as java.io.File if the class path resource resides in the file system, 到项目打包成 Jar 包放随处事器上运行就报找不到资源的错误了! 办理法案是:不获取 java.io.File 工具,则支持理会为 java.io.File,利用给定的ClassLoader或给定的类来加载资源,假如静态资源文件在文件系统里,假如是JAR中的资源则不支持,好比都市信息文件 countries.xml, but not for resources in a JAR. Always supports resolution as URL. 翻译过来就是: 类路径资源的资源实现,在项目启动后读取个中的数据并初始化写进数据库中。

假如类路径资源驻留在文件系统中, 有时候我们需要在项目中利用一些静态资源文件,而是直接获取输入流: 1 2 Resource resource = new ClassPathResource(countries.xml); BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream())); 说明:结构获得 resource 工具之后直接获取其输入流 resource.getInputStream(), 三、Jar 中资源文件 上面也提到了,则支持理会为 java.io.File, 四、附录 Spring Boot access static resources missing scr/main/resources Classpath resource not found when running as jar ,始终支持理会为URL,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/java/12652.shtml

相关文章

风云图片

推荐阅读

返回java频道首页