かんがるーさんの日記

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

2019-01-01から1年間の記事一覧

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

記事一覧はこちらです。 Spring Boot 2.1 へのバージョンアップは現在使用している機能に関しては大きな変更はなかったのですが、 @ExtendWith(SpringExtension.class) が自動で付くようになったので、-Xlint:all オプションを付けた状態で JUnit 5 に切り替…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その20 )( Spring Boot を 2.1.3 → 2.1.4 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その19 )( dependency-management plugin を 1.0.6 → 1.0.7 へ、Checkstyle を 8.17 → 8.19 へ、PMD を 6.11.0 → 6.13.0 へバージョンアップする ) の続き…

IntelliJ IDEA を 2018.3.5 → 2018.3.6 へバージョンアップ

IntelliJ IDEA を 2018.3.5 → 2018.3.6 へバージョンアップする IntelliJ IDEA の 2018.3.6 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2018.3.6 is released! https://blog.jetbrains.com/idea/2019/03/intellij-idea-2018-3-6-is-re…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その19 )( dependency-management plugin を 1.0.6 → 1.0.7 へ、Checkstyle を 8.17 → 8.19 へ、PMD を 6.11.0 → 6.13.0 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その18 )( Gradle を 5.2.1 → 5.3.1 へ、Spock を 1.2 → 1.3 へ、JUnit 5 を 5.4.0 → 5.4.1 へバージョンアップする ) の続きです。 今回の手順で確認でき…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その18 )( Gradle を 5.2.1 → 5.3.1 へ、Spock を 1.2 → 1.3 へ、JUnit 5 を 5.4.0 → 5.4.1 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その17 )( JDK 11 環境下で error-prone を復活させる ) の続きです。 今回の手順で確認できるのは以下の内容です。 Gradle、Spock、JUnit 5 のバージョン…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( 番外編 )( テストクラス内の @Component を付与したクラスを Bean として登録するには? )

概要 記事一覧はこちらです。 Spring Boot 2.1 へのバージョンアップとは全然関係ないのですが、Spring Boot + npm + Geb で入力フォームを作ってテストする ( 番外編 )( ModelMapper メモ書き ) で書いた ModelMapper のテストクラスと似たようなテストを新…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その17 )( JDK 11 環境下で error-prone を復活させる )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その16 )( JDK を 8u202 → 11.0.2+9 に変更する2 ) の続きです。 今回の手順で確認できるのは以下の内容です。 JDK 11 に切り替えましたので、Spring Boo…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その16 )( JDK を 8u202 → 11.0.2+9 に変更する2 )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その15 )( JDK を 8u202 → 11.0.2+9 に変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 Docker で複数の Tomcat を起動する環境と、…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その15 )( JDK を 8u202 → 11.0.2+9 に変更する )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その14 )( Docker で複数の Tomcat を起動して動作確認する ) の続きです。 今回の手順で確認できるのは以下の内容です。 プロジェクトで使用する JDK を …

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

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その13 )( @WebMvcTest、@WithAnonymousUser、@WithMockUser を使ってみる ) の続きです。 今回の手順で確認できるのは以下の内容です。 JDK 11 に変更す…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その13 )( @WebMvcTest、@WithAnonymousUser、@WithMockUser を使ってみる )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その12 )( @Rule を使用しているテストを JUnit 5 のテストに書き直す2 ) の続きです。 今回の手順で確認できるのは以下の内容です。 @WebMvcTest アノテ…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その12 )( @Rule を使用しているテストを JUnit 5 のテストに書き直す2 )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その11 )( @Rule を使用しているテストを JUnit 5 のテストに書き直す ) の続きです。 今回の手順で確認できるのは以下の内容です。 前回変更できなかった…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その11 )( @Rule を使用しているテストを JUnit 5 のテストに書き直す )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その10 )( @Rule を使用していないテストを JUnit 5 のテストに書き直す+JUnit 5 の Parallel 実行を試してみる ) の続きです。 今回の手順で確認できる…

IntelliJ IDEA を 2018.3.4 → 2018.3.5 へ、Git for Windows を 2.20.1 → 2.21.0 へバージョンアップ

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

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その10 )( @Rule を使用していないテストを JUnit 5 のテストに書き直す+JUnit 5 の Parallel 実行を試してみる )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その9 )( JUnit 5 へバージョンアップ。。。@RunWith(Enclosed) + @Unroll + useJUnitPlatform() の組み合わせでテストが終わらない問題を解決する ) の…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その9 )( JUnit 5 へバージョンアップ。。。@RunWith(Enclosed) + @Unroll + useJUnitPlatform() の組み合わせでテストが終わらない問題を解決する )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その8 )( JUnit 5 へバージョンアップ。。。したいが @RunWith(Enclosed) + @Unroll + useJUnitPlatform() を組み合わせるとテストが終わらない ) の続き…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その8 )( JUnit 5 へバージョンアップ。。。したいが @RunWith(Enclosed) + @Unroll + useJUnitPlatform() を組み合わせるとテストが終わらない )

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

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その7 )( Gradle を 5.2 → 5.2.1 へ、Spring Boot を 2.1.2 → 2.1.3 へバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その6 )( Thymeleaf テンプレートの html タグの属性を変更し、メトリックスのタグの定義場所を変更する ) の続きです。 今回の手順で確認できるのは以下の…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その6 )( Thymeleaf テンプレートの html タグの属性を変更し、メトリックスのタグの定義場所を変更する )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その5 )( テストが大量に失敗する原因を解消する2 ) の続きです。 今回の手順で確認できるのは以下の内容です。 Thymeleaf テンプレートの html タグに記…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( 番外編 )( Spring Initializr で作成したプロジェクトで Thymeleaf テンプレートのコード補完を有効にするには? )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その3 )( build.gradle を変更する ) で作成した demo プロジェクトで SampleController と sample.html(Thymeleaf テンプレート)を作成して単純な文字列…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( 番外編 )( IntelliJ IDEA の Class Diagram 生成機能メモ書き )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その4 )( テストが大量に失敗する原因を解消する ) で mvcValidator bean を定義しているクラスを探している時に Class Diagram を生成したのですが、これ…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その5 )( テストが大量に失敗する原因を解消する2 )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その4 )( テストが大量に失敗する原因を解消する ) の続きです。 今回の手順で確認できるのは以下の内容です。 ksbysample.webapp.lending.SampleHelperTes…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その4 )( テストが大量に失敗する原因を解消する )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その3 )( build.gradle を変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 テストが大量に失敗するようになったので、原因を調査し解…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その3 )( build.gradle を変更する )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その3 )( build.gradle を変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 build.gradle を変更します。 Spring Initializr で 2.1.2…

Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その2 )( Gradle を 4.10.3 → 5.2 にバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その1 )( 概要 ) の続きです。 今回の手順で確認できるのは以下の内容です。 Gradle の 5 系がリリースされていますので、Gradle を 4.10.3 → 5.2 にバージ…

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

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

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

その1 ( 概要 ) その2 ( Gradle を 4.10.3 → 5.2 にバージョンアップする ) その3 ( build.gradle を変更する ) その4 ( テストが大量に失敗する原因を解消する ) その5 ( テストが大量に失敗する原因を解消する2 ) 番外編 ( IntelliJ IDEA の Class D…

Java SE を 8u192 → 8u202 へ、IntelliJ IDEA を 2018.3.3 → 2018.3.4 へバージョンアップ

Java SE を 8u192 → 8u202 へバージョンアップする ※ksbysample-webapp-lending プロジェクトを開いた状態でバージョンアップしています。 Oracle の Java SE Downloads を見ると 8u202 がダウンロードできるようになっていましたので、8u202 へバージョンア…

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

記事一覧はこちらです。 さすがにメジャーバージョンアップだけあって変更点が多かったです。Spring Boot 2.0 Migration Guide が用意されているので、読みながら対応すればそれ程困らないでしょう。バージョンアップに伴う修正ボリュームはそれなりにありま…

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その36 )( Windows のサービスから起動して動作確認する )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その35 )( Docker で起動しているサーバの TimeZone を Asia/Tokyo に変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 生成した jar…