FreeMarkerの全template共通で使用する変数をSpring Bootで設定する Jan 17, 2022 FreeMarkerの全template共通で使用する変数をShared variablesで設定する Shared variables FreeMarkerの全てのテンプレ
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
RedisキャッシュをSpring Bootのインスタンス変数でさらにキャッシュしてリクエスト間で共有する Nov 4, 2021 環境 Java 17 Spring Boot 2.5.6 Redis 6.2.5 関連記事 ローカルキャッシュとRedisキャッシュ 大きなRedisキャッシュの弊害 同時リクエスト数とアプリケーションサーバー
JavaのJacksonでJSONの値を取得するメソッドのバリエーション(path|get|at), (textValue|asText) Oct 22, 2021 動作確認環境 Java 16 Jackson 2.12.5 JsonNodeを取得する path, get, at keyが存在する場合 JsonNodeを取得するにはpath, get, atの3つの方法がある。 p
JSONをJavaのJacksonでclassにマッピングせずに読み書きする Oct 18, 2021 動作確認環境 Java 16 Jackson 2.12.5 クラスでJSONの型を定義する JacksonでJSONをJavaのオブジェクトに、あるいはその逆をするには、クラスでJS
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と検査例外とエラーハ
JUnitで使うMockitoの設定をテストごとにわかりやすく変える Oct 4, 2021 JUnitで使うMockitoの設定をテストごとにわかりやすく変える 動作確認環境 Java 11 JUnit 5.7.2 関連記事 JUnitで使うDTOの各フィールド値のバリ
JUnitで使うDTOの各フィールド値のバリエーションをPure Javaで量産する Oct 4, 2021 JUnitで使うDTOの各フィールド値のバリエーションを作る 動作確認環境 Java 11 JUnit 5.7.2 関連記事 JUnitで使うMockitoの設定をテストごとにわ
Spring BootのControllerのJUnitで使うリクエストボディのバリエーションを簡単に量産する Sep 29, 2021 Spring BootのControllerのJUnitで使うリクエストボディを作る 動作確認環境 Java 11 Spring Boot 2.2 JUnit 4.12 paramかparamsでリクエストボディ