カテゴリ : spring

Spring MVCでPOSTメソッドのRestAPIを作る時に気をつけること

spring

Spring MVCを使って、RestAPIを作る際に気をつけたことを紹介していきます。

今回紹介するのは、POSTメソッドAPIを作る際に気をつけたことです。GETメソッドAPIでは同様のことは気にすることなく作成できました。

もしもSpring MVCで作成したPOSTメソッドAPIをAjaxから使用するのであれば、Ajax側も気をつけて実装する必要があります。
このとこについては、コチラの記事を参考にして下さい。
続きを読む

【spring】リクエストの共通処理を実装する方法(HandlerInterceptor編)

spring

springにも、全てのリクエストに共通で動作するFilterクラスのようなものがあります。
(イメージとしては、コントローラクラスの前に処理をするクラスです。)

例えば、以前紹介しました、【log4j】ログの先頭へユニークなIDを付ける方法(NDC編)は、各クラスで個々に対応するのではなく、今回紹介する方法で共通で処理さた方が楽です。

もちろん設定次第では、全てのリクエストではなく、特定のリクエストのみで動作させることも可能な便利な技です。
続きを読む