Java
2015-06-21 23:10
323 查看
this.getClass().getClassLoader().getResourceAsStream()仍能读取到数据,并且数据和服务器启动时读取到的数据完全一样,查看了源代码,发现this.getClass().getClassLoader().getResourceAsStream()首先从java虚拟机中查找文件,如果找不到,再按文件路径查找,找到后放到虚拟机中,也就是说第一次读取的时候已经把文件放到Java虚拟机中了,所以再读取的时候,直接从虚拟机中读取,所以,不能刷新成功。
相关文章推荐
- 黑马程序员——学习日记之--反射的用法和Eclipse使用
- java基础—File类——获取C盘下的隐藏目录文件名称
- Java设计模式之单例模式
- java压缩和解压缩Zip、Jar、Gzip文件
- SpringMVC拦截器简单使用
- 利用Java进行MySql数据库的导入和导出
- Spring MVC 处理静态资源文件
- 寻找最小生成树的kruskal算法的java实现
- Spring MVC 拦截器
- java学习之旅03--JDK和JRE和JVM的区别,JDK的下载安装,环境变量配置,测试安装成功
- Spring MVC处理错误的三种方法
- java基础—FileWriter 的使用
- java学习之多态和动态捆绑
- java对象数组的声明和初始化
- java基础—IO流——转换流的操作
- struts 2 上传文件的位置
- 解决eclipse中自带的maven搜索不到非本地第三方包问题
- maven中下载jar包源码和javadoc的命令介绍
- spring tx:advice 和 aop:config 配置事务
- java—IO流——读取键盘输入的字母并转换成大写字母输出在控制台上