Springのテスト用application.propertiesの設定方法とIntelliJ IDEAからJUnitを実行する方法 Jan 18, 2022 Springのapplication.propertiesを環境毎に分ける Springのapplication.propertiesはローカ
FreeMarkerの全template共通で使用する変数をSpring Bootで設定する Jan 17, 2022 FreeMarkerの全template共通で使用する変数をShared variablesで設定する Shared variables FreeMarkerの全てのテンプレ
RedisのロックでAPIの同時実行を防ぐ Dec 24, 2021 APIの同時実行を防ぐ 課金処理や外部連携など、APIが同時に実行されては困るような時は何らかの方法でロックを取る必要がある。 データベースのト
Spring BootからRedisを使うときはGenericJackson2JsonRedisSerializerでJSONとオブジェクトをマッピングする Dec 20, 2021 環境 Java 17 Spring Boot 2.6.0 Jackson 2.13.0 Redis 6 関連 Spring SecurityでREST API + JSONによる認証を行う(Session/Cookie + Redis編) ※Sessi
Spring SecurityでREST API + JSONによる認証を行う(JWT編) Dec 19, 2021 環境 Kotlin 1.6 Spring Boot 2.6.0 Spring Security 5.6.0 com.auth0:java-jwt 3.18.2 Gradleの設定含め詳細はGitHubにて記載 関連 Spring SecurityでREST API + JSONによる認証を行う(Ses
Spring SecurityでREST API + JSONによる認証を行う(Session/Cookie + Redis編) Dec 18, 2021 環境 Kotlin 1.6 Spring Boot 2.6.0 Spring Security 5.6.0 Redis 6 Gradleの設定含め詳細はGitHubにて記載 関連 Spring SecurityでREST API + JSONによる認証を行う(JWT
RedisキャッシュをSpring Bootのインスタンス変数でさらにキャッシュしてリクエスト間で共有する Nov 4, 2021 環境 Java 17 Spring Boot 2.5.6 Redis 6.2.5 関連記事 ローカルキャッシュとRedisキャッシュ 大きなRedisキャッシュの弊害 同時リクエスト数とアプリケーションサーバー
Spring BootのPageableで一定量以上のoffsetや意図しないSortを防ぐ Oct 7, 2021 動作確認環境 Java 11 Spring Boot 2.5.5 一定量以上のoffsetや意図しないSortによる問題 一定量以上のoffset Spring Bootによるpage, sizeへの制
JavaでHTTPクライアントライブラリのRetrofit + OkHttpを使う Oct 5, 2021 動作確認環境 Java 11 Retrofit 2 OkHttp 3 Spring Boot 2.5.5 JUnit 5.7.2 JavaでRetrofit + OkHttpを使う JavaとRetrofit/OkHttpと検査例外とエラーハ
Spring BootのControllerのJUnitで使うリクエストボディのバリエーションを簡単に量産する Sep 29, 2021 Spring BootのControllerのJUnitで使うリクエストボディを作る 動作確認環境 Java 11 Spring Boot 2.2 JUnit 4.12 paramかparamsでリクエストボディ