spring maven项目加载resources下资源路径设置

在想加载 rsources下的资源时,由于使用的是maven,参考springboot项目中classpath指向了哪里,以及如何获取springboot项目默认的的classpath
1、用maven构建(build)项目时,默认的classpath指向target/classes/
2、用maven打包(package)项目时,默认的classpath指向jar内部的WEB-INF/classes/

String filePath = "../../src/main/resources/static/MaintenanceTableTemplate.xlsx";
ClassPathResource classPathResource = new ClassPathResource(filePath);

在打包后并不会加载resources下的资源,因此使用

String filePath = System.getProperty("user.dir")+"/src/main/resources/***.xlsx";

通过System.getProperty(“user.dir”)获得的工作目录的绝对路径,在添加/src/main/resources即可加载resources下资源。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在IDEA中创建Maven项目的步骤如下: 1. 首先确保已经安装和配置好了Maven环境。如果还未安装,请先下载并按照教程进行安装配置。 2. 打开IDEA,选择File -> Settings,搜索"maven",进入Maven设置界面。 3. 在Maven设置界面中,可以修改默认配置,配置本地安装的Maven路径并保存。 4. 创建一个新的Maven项目。选择File -> New -> Project,在创建项目的对话框中,选择Maven,并按照步骤填GroupId、ArtifactId等配置。 5. 完成项目创建后,可以选择自动加载Maven,勾选"Enable Auto-Import"选项,以便实现自动导入依赖。 6. 在创建的项目中,可能会发现目录结构不完整,缺少resources目录。可以手动添加resources目录,在main和test目录下分别创建一个名为"resources"的文件夹。 7. 在项目的pom.xml文件中,可以引入所需的依赖。例如,如果需要引入Spring框架的依赖,可以在dependencies标签中添加相应的依赖坐标。 8. 创建Spring配置文件,命名为applicationContext.xml。 9. 创建相应的类,并在applicationContext.xml中进行配置。 10. 运行项目,验证是否成功创建了Maven项目,并且依赖正确导入。 以上是在IDEA中创建一个Maven项目的步骤。请根据具体情况进行操作,并确保已经正确安装和配置了Maven环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [IDEA中创建maven项目详细步骤,很清晰](https://blog.csdn.net/u012660464/article/details/114093066)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [IDEA利用Maven创建一个Spring项目](https://blog.csdn.net/qq_21370419/article/details/114539634)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值