2019-01-01から1年間の記事一覧
記事一覧はこちらです。 Spring Boot 2.1 へのバージョンアップは現在使用している機能に関しては大きな変更はなかったのですが、 @ExtendWith(SpringExtension.class) が自動で付くようになったので、-Xlint:all オプションを付けた状態で JUnit 5 に切り替…
概要 記事一覧はこちらです。 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.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 へバージョンアップする ( その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.1 へのバージョンアップとは全然関係ないのですが、Spring Boot + npm + Geb で入力フォームを作ってテストする ( 番外編 )( ModelMapper メモ書き ) で書いた ModelMapper のテストクラスと似たようなテストを新…
概要 記事一覧はこちらです。 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 へバージョンアップする ( その15 )( JDK を 8u202 → 11.0.2+9 に変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 Docker で複数の Tomcat を起動する環境と、…
概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その14 )( Docker で複数の Tomcat を起動して動作確認する ) の続きです。 今回の手順で確認できるのは以下の内容です。 プロジェクトで使用する JDK を …
概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その13 )( @WebMvcTest、@WithAnonymousUser、@WithMockUser を使ってみる ) の続きです。 今回の手順で確認できるのは以下の内容です。 JDK 11 に変更す…
概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その12 )( @Rule を使用しているテストを JUnit 5 のテストに書き直す2 ) の続きです。 今回の手順で確認できるのは以下の内容です。 @WebMvcTest アノテ…
概要 記事一覧はこちらです。 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 へバージョンアップする 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 へバージョンアップする ( その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 へバージョンアップする ( その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 へバージョンアップする ( その5 )( テストが大量に失敗する原因を解消する2 ) の続きです。 今回の手順で確認できるのは以下の内容です。 Thymeleaf テンプレートの html タグに記…
概要 記事一覧はこちらです。 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 へバージョンアップする ( その4 )( テストが大量に失敗する原因を解消する ) で mvcValidator bean を定義しているクラスを探している時に Class Diagram を生成したのですが、これ…
概要 記事一覧はこちらです。 Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その4 )( テストが大量に失敗する原因を解消する ) の続きです。 今回の手順で確認できるのは以下の内容です。 ksbysample.webapp.lending.SampleHelperTes…
概要 記事一覧はこちらです。 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 へバージョンアップする ( その1 )( 概要 ) の続きです。 今回の手順で確認できるのは以下の内容です。 Gradle の 5 系がリリースされていますので、Gradle を 4.10.3 → 5.2 にバージ…
概要 記事一覧はこちらです。 「Spring Boot で書籍の貸出状況確認・貸出申請する Web アプリケーションを作る」で作成した Web アプリケーション ( ksbysample-webapp-lending ) の Spring Boot のバージョンを 2.0.8 → 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 へバージョンアップする ※ksbysample-webapp-lending プロジェクトを開いた状態でバージョンアップしています。 Oracle の Java SE Downloads を見ると 8u202 がダウンロードできるようになっていましたので、8u202 へバージョンア…
記事一覧はこちらです。 さすがにメジャーバージョンアップだけあって変更点が多かったです。Spring Boot 2.0 Migration Guide が用意されているので、読みながら対応すればそれ程困らないでしょう。バージョンアップに伴う修正ボリュームはそれなりにありま…
概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その35 )( Docker で起動しているサーバの TimeZone を Asia/Tokyo に変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 生成した jar…