如何使用 JAX-RS 提供静态内容?
我有一个自托管的 JAX-RS REST 服务,使用 JAX-RS Restlet 扩展实现。
现在我必须提供静态内容,我想知道如何使用JAX-RS做到这一点。请注意,我在编译时不知道物理目录结构。因此,给定一个像这样的URL
http://bla-bla:8182/static/yaba/daba/doo.png
必须返回该文件,其中是静态内容根目录。$(ROOT)/yaba/daba/doo.png
$(ROOT)
有没有可能用纯 JAX-RS 做到这一点?
谢谢。
编辑
在编译时已知:
- 静态内容根文件夹的文件系统路径
- 用于引用静态内容根文件夹的 HTTP URL
编译时未知:
- 根文件夹的实际内容 - 多少文件,文件类型,目录结构。