【发布时间】:2017-05-08 19:19:48
【问题描述】:
我目前正在使用Marklogic spring boot 演示。到目前为止,我已经能够很好地添加索引、构面、前端逻辑等。
现在,我正在尝试将一些语义逻辑分层到一个休息端点中。
我在查询控制台中编写了一个简单的查询,并尝试将其添加到 src/main/ext 文件夹,以便由 ml-gradle bootrun 部署。
现在。该文件将被部署到test-modules 数据库,并且在保存后可见(我可以在 URI /ext/my-endpoint 下的资源管理器中看到它。我还尝试添加一个名为 rest-api 的文件夹,但这只是将它添加到 /ext/rest-api/my-endpoint
在端点的顶部,我将其声明为 `module namespace ext = "http://marklogic.com/rest-api/resource/my-endpoint";
但是,当我导航到 URL 时,它应该位于 http://localhost:8090/LATEST/resources/my-endpoint?
它告诉我它不存在。
所以我可以在模块数据库中看到它,但我不能在 HTTP 上使用它。 Query 在查询控制台中工作(并且相当琐碎,并且是 json-property-word-queries 的查询)
我的问题是:
如何正确更新 marklogic-spring-boot 框架以正确部署其余端点。
【问题讨论】:
标签: gradle marklogic marklogic-8