2017-08-29 19 views
0

com.sparkjava:spark-coreをjettyで使用してコンテキストパスを設定するにはどうすればよいですか?Spark-Javaを使用してコンテキストパスを設定する方法

EDIT:代わりアプリhttp://mydomain.xyz/custom-contextを介してアクセスされるhttp://mydomain.xyzあるルートアプリケーションコンテキストの

see this post on the same subject but in spring-boot

+0

あなたの質問に詳しい情報を追加できますか? –

+0

@LaercioMetzner - 更新された質問 – Xeperis

答えて

2

火花Javaは直接個別の設定として、コンテキストの設定をサポートしていませんが、それはまだ行うことができます。おそらく最も簡単な方法は、ドキュメントに記載されているようにPath groupsを使用することです。ドキュメントから

例:だから

path("/api",() -> { 
    before("/*", (q, a) -> log.info("Received api call")); 
    path("/email",() -> { 
     post("/add",  EmailApi.addEmail); 
     put("/change",  EmailApi.changeEmail); 
     delete("/remove", EmailApi.deleteEmail); 
    }); 
    path("/username",() -> { 
     post("/add",  UserApi.addUsername); 
     put("/change",  UserApi.changeUsername); 
     delete("/remove", UserApi.deleteUsername); 
    }); 
}); 

path -call内のすべてのルートの定義を置くことによって、あなたは簡単にすべてのあなたのURLのコンテキスト状のベース・ルートを設定することができます。理論的には、この基本パス(またはコンテキスト)を設定ファイルからロードすると、次のようになります。

関連する問題