解决异常FileNotFoundException:class path resource找不到资源文件的问题

 更新时间:2018年12月10日 09:01:59   作者:执笔记忆的空白  
今天小编就为大家分享一篇关于解决异常FileNotFoundException:class path resource找不到资源文件的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

近期很多小伙伴问我,为何启动项目的时候Spring  Spring MVC资源文件找不到    ,这里我总结几个问题出现的原因和解决方案

一、问题的原因

为何会出现这种FIleNotFoundException呢?  原因无非两点:

  • 1、路径配置错误 
  • 2、编译有问题,文件不存在

二、解决办法:

对于第一个原因,这个我们不多说,大家自己看看JavaWeb项目中classpath路径详解,改好配置目录路径,第一个原因排除,给大家一个案例参考

至于第二个原因,编译不成功,导致文件不存在,拿Eclipse or MyEclipse为例,  首先去项目的编译目录查看资源文件和class文件是否编译成功

如果编译目录的下不存在资源文件,那么编译不成功, 解决办法也很简单,选择Eclipse 工具栏上的Project , 选择clean up ,并勾选下面的 Build Automatically,这样就会自动编译了,等编译完成,你再看文件目录,是否存在资源文件,存在了,则完美解决

如果还不行,那么看看你是否是通过第三方插件或工具来进行编译的,重新对项目进行编译就好了

以上问题都没有疑问的话,还有可能是依赖下载过程出错,删掉依赖重新下载即可

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • Maven打包jar(lib目录分离和不分离)的两种方式

    Maven打包jar(lib目录分离和不分离)的两种方式

    打包jar的方式有很多种,本文主要介绍了Maven打包jar的两种方式,包含lib目录分离和不分离,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Java实现后端跨域的常见解决方案

    Java实现后端跨域的常见解决方案

    跨源资源共享(CORS——Cross-Origin Resource Sharing,跨源资源共享,或通俗地译为跨域资源共享)是一种基于 HTTP 头的机制,跨域的解决方案有很多种,前后端都有,本文给大家主要介绍Java实现后端跨域的常见解决方案,需要的朋友可以参考下
    2024-04-04
  • Java中CyclicBarrier和CountDownLatch的用法与区别

    Java中CyclicBarrier和CountDownLatch的用法与区别

    CyclicBarrier和CountDownLatch这两个工具都是在java.util.concurrent包下,并且平时很多场景都会使用到。本文将会对两者进行分析,记录他们的用法和区别,感兴趣的可以了解一下
    2021-08-08
  • IDEA中文乱码的几种常见解决方案

    IDEA中文乱码的几种常见解决方案

    IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,非常影响编码过程中进行问题追踪,所以本文给大家介绍了IDEA中文乱码的几种常见解决方案,需要的朋友可以参考下
    2025-04-04
  • Java Web过滤器详解

    Java Web过滤器详解

    这篇文章主要为大家详细介绍了Java WEB过滤器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Spring Cloud Config Client超时及重试示例详解

    Spring Cloud Config Client超时及重试示例详解

    这篇文章主要给大家介绍了关于Spring Cloud Config Client超时及重试的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-05-05
  • Java8中接口的新特性使用指南

    Java8中接口的新特性使用指南

    接口改动一下就要修改对应的实现类,为了兼容老接口,Java8新增了默认方法和静态方法,下面这篇文章主要给大家介绍了关于Java8中接口新特性的相关资料,需要的朋友可以参考下
    2021-11-11
  • Java中的对称加密详解

    Java中的对称加密详解

    大家好,本篇文章主要讲的是Java中的对称加密详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Java 线程的生命周期详细介绍及实例代码

    Java 线程的生命周期详细介绍及实例代码

    这篇文章主要介绍了Java 线程的生命周期的相关资料,并附简单实例代码,帮助大家理解,需要的朋友可以参考下
    2016-10-10
  • SpringCloud使用Kafka Streams实现实时数据处理

    SpringCloud使用Kafka Streams实现实时数据处理

    使用Kafka Streams在Spring Cloud中实现实时数据处理可以帮助我们构建可扩展、高性能的实时数据处理应用,Kafka Streams是一个基于Kafka的流处理库,本文介绍了如何在SpringCloud中使用Kafka Streams实现实时数据处理,需要的朋友可以参考下
    2024-07-07

最新评论