我正在开发一个公开一些 URL 的Play 2 模块,并且想知道如何将这些 URL“提供”给托管我的模块的 Play 应用程序。
示例:假设我的模块(称为store
)实现了一个文档存储库,提供(以及其他)URLdocument/<id>
以读取具有 id 的文档<id>
。根据其需要,使用此模块的应用程序可能会在http://example.org/media/document/<id>
、 或 下http://example.org/document/<id>
或其他内容下公开此 URL。
问题:一个模块如何在不硬编码的情况下将 URL(路由)暴露给其包含的应用程序?
注意:我来自 Django,正在寻找类似于Django URLconfs的机制。