Spring Bootでエラーハンドラーを実装する
Spring Bootのエラーハンドラーには種類が多くてどれを使ったらいいか迷ってしまいますが@ControllerAdviseと@ExceptionHandlerで実装したエラーハンドラーは実装量も少なくカスタマイズも…
Spring Bootのエラーハンドラーには種類が多くてどれを使ったらいいか迷ってしまいますが@ControllerAdviseと@ExceptionHandlerで実装したエラーハンドラーは実装量も少なくカスタマイズも…
Spring Boot Actuatorとは Spring Bootのプラグインで導入するだけでヘルスチェックのエンドポイントを追加できます。 Spring Boot Actuatorのドキュメントはこちら インストール…
CSRFとは クロスサイトリクエストフォージェリの略でWEBアプリーケションの脆弱性の一つです。 Webアプリケーションが全く関係のないWEBサイトからのリクエストを受け付けてそのまま更新処理をしてしまうことをいいます。…
CORSとは Cross-Origin Resource Sharingの略で、ブラウザがHTMLを読み込んだサーバ以外から安全にデータを取得できるようにする仕組みです。一番最初にHTMLを読み込んだサーバーをオリジンと…
Javaの日付データの扱いはややこしい Java初心者には日付データを扱うのが非常にわかりにくいですよね。自分は今でもDateの扱いは調べないとできません。。。まあ覚えないといけないくらい複雑って時点で言語的にダメな気が…
Spring Session Spring Bootでアクセスしたユーザーのセッションを保存したりクライアントに返したりを簡単に設定してくれるものです。 自分でサーバーにインストールしたRedisを使う場合はそのまま下記…
Springでのパラメータの取得 Spring Bootのフレームワークでクライアントからのパラメターを取得するには下記2つの方法があります。 GETメソッドの場合は@ModelAttribute POSTメソッドの場合…
CodeBuildとは AWSのマネージドサービスでソースコードのビルドができるのがCodeBuildできます。今回はSpring BootでKotlinを使ったソースコードを実際にビルドします。 環境 環境はざっくりこ…
Spring Bootで使用するプラグイン設定 S3へのアップロードは下記を参照してください Spring BootからS3にファイルをアップロードする方法 build.gradle全てを載せているので必要ないものも入っ…
Spring Bootで使用するプラグイン設定 build.gradle全てを載せているので必要ないものも入っています。 S3に必要な設定にはコメントをつけてます。 buildscript { ext { kotlinV…