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キャッシュの弊害 同時リクエスト数とアプリケーションサーバー
curlの-I(--head)オプションと-XPOST等を一緒に指定しない Nov 2, 2021 curl 7.54.0 -I(--head)オプションと-XPOSTを一緒に指定すると発生する問題 curl -I -XPOST "${url}"でレスポンスのHTT
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と検査例外とエラーハ
MySQL 8.0でもDELETE文の場合はサブクエリを使うとINDEXが利用されないため、JOINを使うべき Oct 4, 2021 SELECTで最適化されるサブクエリ MySQLのサブクエリは他のRDBMSに比べて性能の最適化面で劣っている印象だが、単純なSELECT文に