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

Windows环境下如何正确配置Micronaut静态文件路径?

解决Micronaut本地静态文件路径配置错误

修正后的配置

将静态资源配置中的paths前缀从files:改为file:即可解决问题,修正后的完整配置如下:

micronaut:
  application:
    name: devchallenges
  server:
    port: 5000
    cors:
      enable: true
  router:
    static-resources:
      swagger:
        paths: classpath:META-INF/swagger
        mapping: /swagger/**
      documentation:
        paths: classpath:META-INF/swagger/views/rapidoc
        mapping: /documentation/**
      files:
        paths: file:D:/Dev/files
        mapping: /files/**

错误原因

报错提示Unrecognizable resource path: files:D:/Dev/files,是因为错误使用了files:作为本地文件路径的前缀。Micronaut中识别本地文件系统资源的标准前缀是file:,多添加的s导致框架无法解析路径格式。

额外注意事项

  • Windows系统下的路径可以使用正斜杠/,也可以用转义后的反斜杠\\,比如file:D:\\Dev\\files也是合法写法;
  • 确保配置的D:/Dev/files目录确实存在,否则启动后访问静态资源会返回404。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 12:30:43