properties放在model下,运行时FileNotFoundException异常

> 问题背景:

properties放在model下,运行时找不到文件

在这里插入图片描述

properties文件放在chaper07的src下。
查看代码 :读取文件的公共类中,使用到了File file = new File(String pathname)
pathname是传入的文件路径。文件路径写的是相对路径,并没有写绝对路径。本地工程出现异常。

> 出现异常的原因

首先从抛出的异常可以肯定是文件路径错误。
当前项目是工作目录(work directory),查看方式有两种:

  1. System.out.println(“user.dir”);
  2. 菜单栏Run ——> Edit Configurations ——>Run/Debug Configurations。
    在这里插入图片描述
> 解决

修改工作目录,在后面加上模块名就可以了。

项目的根目录是只到父工程的,中间省去了模块名,所以抛出异常。

>Linux不会出现异常

和本地工程不同,项目在Linux上的部署是按照模块独立部署的。
虽然多个服务全部部署在同一环境下,但服务之间是相对独立的。所有每个目录的根目录就模块名。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值