我在用spring访问资源文件的时候出错了
urlresource:
java.io.BufferedInputStream@fe64b9
url.xml
URL [file:src/url.xml]
Exception in thread "main" java.lang.NoClassDefFoundError: org/gjt/xpp/XmlStartTag
at com.mixian.resource.URLResource.main(URLResource.java:19)
错误信息很明显是没有找的类,可能由于版本升级什么的,直接
UrlResource rs = new UrlResource("file:src/url.xml");
System.out.println(rs.getInputStream());
System.out.println(rs.getFilename());
System.out.println(rs.getDescription());
XPPReader reader = new XPPReader();
System.out.println(reader);
将XPPReader reader = new XPPReader(); 替换为XPP3Reader reader = new XPP3Reader(); 就好了问题解决
//第一层
Element e1 = doc.getRootElement();
List e2 = e1.elements();
for(java.util.Iterator it = e2.iterator();it.hasNext();){
Element people = (Element)it.next();
List e3 = people.elements();
for(java.util.Iterator it1 = e3.iterator();it1.hasNext();){
Element e4 = (Element)it1.next();
System.out.println(e4.getText());
}
}
2:classpathresource:能够自动收缩web-inf/calsses下面的资源文件,不需要使用绝对路径
ClassPathResource cpr = new ClassPathResource(url.xml);
url.xmL放在classes下面
3:访问文件系统资源filesystemresource:
FileSysteResource fs = new FileSystemResource(url.xml);
4:servletContextResource:可以处理war引用的文件,文件解压与否都无关紧要。
分享到:
相关推荐
spring资源访问spring资源访问spring资源访问spring资源访问
spring基础知识,适合初学者,包括Spring的AOP面相切面编程等内容
spring.txt文件 学习框架的开始
一个简单的利用spring boot + spring 的资源访问例子,重点关于路径,打包后能正常运行
Spring第二天.md
本文档是很专业的 Spring动态加载配置文件,实现热部署方案。
spring配置文件实例
spring 2.0 dist文件目录下的所有文件和相关的包,有需要学习spring的和需要spring 2.5相应资源文件的请下载。
第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用...
spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件spring配置文件...
黑马程序员的Spring框架的第二天的相关资料,里面有相关的代码和笔记
应该就固定下来了,在部署应用时,需要根据部署环境调整是就是数据源,邮件服务器的配置信息,将它们的配置信息独立到属性文件中,应用部署人员只需要调整资源属性文件即可,根本不需要关注内容复杂的Spring 配置...
Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合Spring配置文件集合
mac idea2021.2版本中的yml文件不显示spring显示的是yml文件解决办法
Spring第二天总结2.java
Spring文件资源操作和Web相关工具类盘点
第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用...
spring整合mybatis时需要用到的配置文件
Spring4.3.7的log4j以及配置文件Spring4.3.7的log4j以及配置文件Spring4.3.7的log4j以及配置文件
使用springcloud的负载均衡 以及网关 实现文件的上传处理参看链接 https://blog.csdn.net/zhaoyu_nb/article/details/80579918