私は現在Marklogic spring boot
デモを使用しています。これまではインデックス、ファセット、フロントエンドロジックなどを追加できました。Marklogic Spring Boot - Rest Endpointのインストール
今、私はいくつかの意味論理を残りのエンドポイントに重ねようとしています。
クエリコンソールに簡単なクエリを書き込んで、ml-gradle
bootrun
によって展開されるように、src/main/ext
フォルダに追加しようとしました。
今すぐ。このファイルには、(私はURI /ext/my-endpoint
下エクスプローラでそれを見ることができますtest-modules
データベースに配備されます、そして目に見える一度保存されます。私もrest-api
という名前のフォルダを追加しようとしたが、それはただの上部に/ext/rest-api/my-endpoint
に追加しますエンドポイント、私はそれが `モジュールの名前空間のEXT =「http://marklogic.com/rest-api/resource/my-endpoint」と宣言した。私はそれがhttp://localhost:8090/LATEST/resources/my-endpoint?
で生活しなければならないURLに移動したときに
は、しかしそれは存在しないと言われます
。モジュールデータベースで見ることができますが、HTTPでは使用できません。クエリは、クエリのコンソールで動作します(むしろ自明であり、クエリJSON-財産ワードのクエリのは)
私の質問は:私は適切にmarklogicスプリングブートフレームワークを更新するにはどうすればよい
残りのエンドポイントを適切に展開します。
はい、あなたは 'のsrc /メイン/ mlの-モジュール/サービス/'でそれを配置する必要があり、そのフォルダの内容が単に/ srcに 'の内容のようなモジュールのデータベースにアップロードされません、特別な方法で扱われますmain/ml-modules/ext/'と入力します。どのようにML-にhttp://docs.marklogic.com/REST/PUT/v1/config/resources/[name] – grtjn
リトルの詳細情報:RESTの拡張子はRESTのAPIに対する特別なHTTP呼び出しでインストールする必要があるからですクライアントのREST APIがサポートするさまざまな種類のモジュールを読み込みます - https://github.com/marklogic-community/ml-gradle/wiki/How-modules-are-loaded – rjrudin