Spring

アソビューがサービスを成長させるためJavaを選択する理由

これはアソビュー Advent Calendar 2019の12日目です。 アソビューでエンジニアをしている兼平(@disc99)です。 現在Javaは世界中で広く使われる言語である一方で、古い技術と捉えられることも少なくありません。 特に社外の方からは、なぜJavaなのかと聞か…

Spring Bootでバリデーションチェックを実装する方法

アソビュー Advent Calendar 2019 の11日目の記事です。 こんにちは、@seitです。 Spring Bootでバリデーションチェック実装を試したので備忘録です。 github.com アノテーションを使ったバリデーションチェックの方法 今回はSpring Frameworkで用意されてい…

HandlerInterceptorAdapterで共通処理を行う

こんにちは、@seitです。 Spring Bootで、各Controllerの共通処理を実装する機会があったので、備忘録です。 サンプルはこちらからどうぞ。 やりたいこと HTTPリクエストに対して、どこにアクセスされたのかをログに出したい。 全てのリクエストハンドラ(Con…

Spring Boot + Logbackでログを出力する

こんにちは、@seitです。 今回は、社内のWebシステムでログ出力周りをいじることがあったので、その時の備忘録です。 サンプルアプリ やりたいこと Spring Bootで、ログの出力先(標準出力、ファイル出力)を細かく切り分けたい。 ・全てのログを標準出力とフ…