かんがるーさんの日記

最近自分が興味をもったものを調べた時の手順等を書いています。今は Spring Boot をいじっています。

IntelliJ IDEA を 2019.3.2 → 2019.3.3 へ、Git for Windows を 2.25.0 → 2.25.1 へバージョンアップ

IntelliJ IDEA を 2019.3.2 → 2019.3.3 へバージョンアップする IntelliJ IDEA の 2019.3.3 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2019.3.3 Is Out! https://blog.jetbrains.com/idea/2020/02/intellij-idea-2019-3-3-is-out/ ※k…

AdoptOpenJDK を 11.0.5+10 → 11.0.6+10 へ、IntelliJ IDEA を 2019.3.1 → 2019.3.2 へ、Git for Windows を 2.24.1.2 → 2.25.0 へバージョンアップ

AdoptOpenJDK を 11.0.5+10 → 11.0.6+10 へバージョンアップする ※ksbysample-webapp-lending プロジェクトを開いた状態でバージョンアップしています。 https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot を見ると 11.0.6+10 がダウンロード…

tfenv+aws-vault+direnv を組み合わせて Windows 上に Terraform の実行環境を構築する

概要 記事一覧はこちらです。 Windows 上に Terraform の実行環境を構築します。access key ID, secret access key は環境変数やテキストファイルに平文で設定・記述するのではなく Windows の資格情報マネージャーに登録します。また MFA を利用していなけ…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( 感想 )

記事一覧はこちらです。 今回は大きな変更がなかったので、ひたすら色々なモジュールをバージョンアップして細かな変更点に対応していった感じです。2.0、2.1 へのバージョンアップと比較すると結構楽でした。 Spring Boot 2.2 Release Notes から 1.5 以前…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その14 )( Docker で複数の Tomcat を起動して動作確認する )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その13 )( gradle の VM オプションを gradle.proeprties に移行する+spring.main.lazy-initialization を試してみる2 ) の続きです。 今回の手順で確認…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その13 )( gradle の VM オプションを gradle.proeprties に移行する+spring.main.lazy-initialization を試してみる2 )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その12 )( spring.main.lazy-initialization を試してみる ) の続きです。 今回の手順で確認できるのは以下の内容です。 IntelliJ IDEA の Gradle の VM …

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( 番外編 )( IntelliJ IDEA の Translation・Redis プラグインを追加する )

概要 記事一覧はこちらです。 最近 Twitter で見かけたり、Download 数が多く便利そうに思えた IntelliJ IDEA のプラグインを追加したので、そのメモ書きです。 参照したサイト・書籍 目次 Translation Redis 手順 Translation Google 翻訳のエンジン等を利…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( 番外編 )( IntelliJ IDEA の Grazie・GitToolBox プラグインを追加する )

概要 記事一覧はこちらです。 最近 Twitter で見かけたり、Download 数が多く便利そうに思えた IntelliJ IDEA のプラグインを追加したので、そのメモ書きです。 2回に分けて書きます。 参照したサイト・書籍 目次 Grazie GitToolBox 手順 Grazie 去年 Twitt…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( 番外編 )( IntelliJ IDEA の画面上の文字化けを解消する )

記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その2 )( Spring Boot を 2.1.4 → 2.1.11 へ、Gradle を 5.3.1 → 5.6.4 へバージョンアップする ) で build タスクのエラーが出た時に IntelliJ IDEA の画面上で…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その12 )( spring.main.lazy-initialization を試してみる )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その11 )( Docker コンテナの image をバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 Bean の生成タイミングを起動時…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その11 )( Docker コンテナの image をバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その10 )( SpotBugs プラグインの findsecbugs-plugin を導入する ) の続きです。 今回の手順で確認できるのは以下の内容です。 Docker コンテナの image …

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その10 )( SpotBugs プラグインの findsecbugs-plugin を導入する )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その9 )( SpotBugs を 3.1.11 → 4.0.0-beta4 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 SpotBugs Pluginを利用…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その9 )( SpotBugs を 3.1.11 → 4.0.0-beta4 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その8 )( Error Prone を 2.3.3 → 2.3.4 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 SpotBugs を 3.1.11 → 4.0.0…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その8 )( Error Prone を 2.3.3 → 2.3.4 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その7 )( PMD を 6.13.0 → 6.20.0 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 Error Prone を 2.3.3 → 2.3.4 へ…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その7 )( PMD を 6.13.0 → 6.20.0 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その6 )( Checkstyle を 8.19 → 8.28 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 PMD を 6.13.0 → 6.20.0 へバー…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その6 )( Checkstyle を 8.19 → 8.28 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その5 )( Release Notes を見て必要な箇所を変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 Checkstyle を 8.19 → 8.28 へバージョ…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その5 )( Release Notes を見て必要な箇所を変更する )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その4 )( Spring Boot を 2.1.11 → 2.2.2 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 以下のドキュメントを見て…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その4 )( Spring Boot を 2.1.11 → 2.2.2 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その3 )( Gradle を 5.6.4 → 6.0.1 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 Spring Boot を 2.1.11 → 2.2.2 …

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その3 )( Gradle を 5.6.4 → 6.0.1 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その2 )( Spring Boot を 2.1.4 → 2.1.11 へ、Gradle を 5.3.1 → 5.6.4 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その2 )( Spring Boot を 2.1.4 → 2.1.11 へ、Gradle を 5.3.1 → 5.6.4 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その1 )( 概要 ) の続きです。 今回の手順で確認できるのは以下の内容です。 Spring Boot のバージョンを 2.1 系の最新バージョンである 2.1.11 へ、Gradle…

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( その1 )( 概要 )

概要 記事一覧はこちらです。 「Spring Boot で書籍の貸出状況確認・貸出申請する Web アプリケーションを作る」で作成した Web アプリケーション ( ksbysample-webapp-lending ) の Spring Boot のバージョンを 2.1.4 → 2.2.x へバージョンアップします。 …

Spring Boot 2.1.x の Web アプリを 2.2.x へバージョンアップする ( 大目次 )

その1 ( 概要 ) その2 ( Spring Boot を 2.1.4 → 2.1.11 へ、Gradle を 5.3.1 → 5.6.4 へバージョンアップする ) その3 ( Gradle を 5.6.4 → 6.0.1 へバージョンアップする ) その4 ( Spring Boot を 2.1.11 → 2.2.2 へバージョンアップする ) その5 ( …

IntelliJ IDEA を 2019.2.4 → 2019.3.1 へ、Git for Windows を 2.24.0(2) → 2.24.1.2 へバージョンアップ

IntelliJ IDEA を 2019.2.4 → 2019.3.1 へバージョンアップする IntelliJ IDEA の 2019.3.1 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2019.3: Better Performance and Quality https://blog.jetbrains.com/idea/2019/11/intellij-id…

AdoptOpenJDK を 11.0.4+11.2 → 11.0.5+10 へ、IntelliJ IDEA を 2019.2.3 → 2019.2.4 へ、Git for Windows を 2.23.0 → 2.24.0(2) へバージョンアップ

AdoptOpenJDK を 11.0.4+11.2 → 11.0.5+10 へバージョンアップする ※ksbysample-webapp-lending プロジェクトを開いた状態でバージョンアップしています。 https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot を見ると 11.0.5+10 がダウンロー…

Fork で global に設定した username 以外で push する

記事一覧はこちらです。 最近 Git の GUI Client に Fork を使用していますが、global に設定した username とは別の username で push したいことが出来たので、その方法を調べてみました。 clone したレポジトリのディレクトリへ移動した後、以下のコマン…

Spring Boot + Spring Integration でいろいろ試してみる ( その48 )( Docker Compose でサーバを構築する、Kafka 編15 - Kafka Streams で Apache Avro を使用する )

概要 記事一覧はこちらです。 KStream、KTable で Avro で生成したクラスを使用したサンプルを作成してみます。 参照したサイト・書籍 Data Types and Serialization - Available SerDes - Avro https://docs.confluent.io/current/streams/developer-guide/…

Spring Boot + Spring Integration でいろいろ試してみる ( その47 )( Docker Compose でサーバを構築する、Kafka 編14 - Kafka Streams の Window 処理を試してみる )

概要 記事一覧はこちらです。 Kafka Streams の Windowing を参考に(というかほぼコピペです) Window 処理を実装して動作を確認します。 参照したサイト・書籍 Streams DSL - Windowing https://docs.confluent.io/current/streams/developer-guide/dsl-ap…

Spring Boot + Spring Integration でいろいろ試してみる ( その46 )( Docker Compose でサーバを構築する、Kafka 編13 - 1つのアプリケーション内に複数の Kafka Streams アプリを定義する+KTable を使ってみる )

概要 記事一覧はこちらです。 Spring Boot+Spring Integration+Spring Integration Kafka 構成の1つのプロジェクト内に複数の Kafka Streams アプリを実装してみます。 実装してみた感想としては、やっぱり1プロジェクト1アプリの構成の方が作りやすい…

IntelliJ IDEA を 2019.2.2 → 2019.2.3 へバージョンアップ

IntelliJ IDEA を 2019.2.2 → 2019.2.3 へバージョンアップする IntelliJ IDEA の 2019.2.3 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2019.2.3 is out! https://blog.jetbrains.com/idea/2019/09/intellij-idea-2019-2-3-is-out/ ※k…

Spring Boot + Spring Integration でいろいろ試してみる ( その45 )( Docker Compose でサーバを構築する、Kafka 編12 - 簡単な Kafka Streams アプリを作成してみる )

概要 記事一覧はこちらです。 Spring Boot+Spring Integration+Spring for Apache Kafka で簡単な Kafka Streams アプリケーションを作成してみます。 参照したサイト・書籍 4.2. Kafka Streams Support https://docs.spring.io/spring-kafka/reference/ht…