You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vaadin14 如何获取项目根目录的绝对路径?

Vaadin 14 获取项目根目录绝对路径方案

Vaadin 14 仍支持通过VaadinService获取基础目录,你可以使用和Vaadin 8逻辑一致的写法,代码如下:
VaadinService.getCurrent().getBaseDirectory().getAbsolutePath()

使用注意

  • 仅可在Vaadin服务端请求线程中直接调用,若在异步线程、非Vaadin请求上下文的线程中执行,需要先通过UI.access()等方法获取到Vaadin上下文后再调用
  • 如果你使用的是打包为jar运行的Spring Boot等项目,getBaseDirectory()返回的是运行时临时解压目录,若需要获取源码/资源文件路径,推荐使用类加载器实现,示例如下:
    this.getClass().getClassLoader().getResource("目标文件名称").getPath()

内容的提问来源于stack exchange,提问作者Natalie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 12:36:02