Logging

SpringのロギングとExceptionハンドリング再入門

Spring MVCのロギング、Exceptionハンドリングについての再入門。ロギングについては、「ログのファイル出力」、「Logbackを使ったログ出力」について。Exceptionハンドリングについては、「HandlerExceptionResolverと呼び出される順序」について。

Read
BOOK

Effective Javaを読んで

Effective Javaを読んでの備忘録

Read
CICD

Bitbucket pipelineのドキュメント読んだ

2020年10月にBitbucketのサーバーライセンスの販売終了が発表されました。個人でいただいている仕事の方でBitbucket Serverを利用しており、BitBucket Cloudへの移行が必要になりました。Bitbucket CloudのデフォルトCI/CDであるBitbucket Pipelinesを利用するので、ドキュメントを読んでまとめます。

Read
Security

Spring Security 5.4(Spring Boot 2.4)から不正なURLでのリクエストに任意のステータスコードを返せるようになった

Spring Security 5.4(Spring Boot 2.4)から不正なURLでのリクエストに対して、任意のステータスコードを返せるようになりました。 RequestRejectedHandlerインターフェースが追加されて、RequestRejectedExceptionをハンドリングできるようになりました。単に任意のステータスコードを返せばよいだけの場合は、HttpStatusRequestRejectedHandlerクラスをBean登録してください。(デフォルトだと400を返します)

Read