Dada la siguiente configuración en application.yml , esperaría poder servir archivos desde las dos rutas siguientes:
Sin embargo, solo funciona el primer camino. El segundo devuelve un código de estado 200 con lo siguiente en el cuerpo de la respuesta: {"message":"Page Not Found","_links":{"self":{"href":"/static/folder/image.png","templated":false}}}
El problema parece ser el subdirectorio adicional, pero hubiera esperado que **/* en el campo de asignación permitiera subdirectorios. FWIW, recibo el mismo error si solicito un recurso que no existe.
Esto está en Micronaut 2.
micronaut: application: name: api router: static-resources: default: paths: file:/root/static mapping: /static/**/* enabled: trueLa clave de paths debe ser una lista (como se insinúa en plural):
router: static-resources: default: paths: - file:/root/static mapping: /static/**/* enabled: true