かんがるーさんの日記

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

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その10 )( Tomcat connection Pool → HikariCP に変更する )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その9 )( gradle-errorprone-plugin を 0.0.16 → 0.6 にバージョンアップ。。。しようと思いましたが止めました ) の続きです。 今回の手順で確認できるの…

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その9 )( gradle-errorprone-plugin を 0.0.16 → 0.6 にバージョンアップ。。。しようと思いましたが止めました )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その8 )( 一旦動作確認し、動作しない点があれば修正する ) の続きです。 今回の手順で確認できるのは以下の内容です。 gradle-errorprone-plugin の 0.6 …

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その8 )( 一旦動作確認し、動作しない点があれば修正する )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その7 )( src/main/resources/static の下の css や js ファイルにアクセスできない原因とは? ) の続きです。 今回の手順で確認できるのは以下の内容です…

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その7 )( src/main/resources/static の下の css や js ファイルにアクセスできない原因とは? )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その6 )( FindBugs 3.0.1 → SpotBugs 3.1.7 に切り替える ) の続きです。 今回の手順で確認できるのは以下の内容です。 ここまでいろいろ変更したので Tomc…

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その6 )( FindBugs 3.0.1 → SpotBugs 3.1.7 に切り替える )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その5 )( checkstyle を 7.8.1 → 8.12 に、PMD を 5.8.1 → 6.7.0 にバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 Fin…

Spring Boot + Spring Integration でいろいろ試してみる ( その29 )( Docker Compose でサーバを構築する、FTP+SFTPサーバ編 )

概要 記事一覧はこちらです。 Spring Integration のアプリケーションで使用するサーバを Docker Compose で構築します。 FTPサーバ+SFTPサーバを構築します。 FTPサーバの Dockerイメージは stilliard/pure-ftpd を使用します。 SFTPサーバの Dockerイメー…

IntelliJ IDEA を 2018.2.3 → 2018.2.4 へバージョンアップ

IntelliJ IDEA を 2018.2.3 → 2018.2.4 へバージョンアップする IntelliJ IDEA の 2018.2.4 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2018.2.4 Update is Out! https://blog.jetbrains.com/idea/2018/09/intellij-idea-2018-2-4-upd…

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その5 )( checkstyle を 7.8.1 → 8.12 に、PMD を 5.8.1 → 6.7.0 にバージョンアップする )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その4 )( AbstractJsonpResponseBodyAdvice を削除し、失敗しているテストを成功させる ) の続きです。 今回の手順で確認できるのは以下の内容です。 check…

Spring Boot + Spring Integration でいろいろ試してみる ( その28 )( Spring Cloud for AWS で S3 へファイルをアップロード・ダウンロードする )

概要 記事一覧 はこちらです。 今回作成したソースの GitHub レポジトリ はこちらです。 Spring Boot + Spring Integration でいろいろ試してみる ( その27 )( Spring Integration Extension for AWS で S3 へファイルをアップロード・ダウンロードする ) …

Spring Boot + Spring Integration でいろいろ試してみる ( その27 )( Spring Integration Extension for AWS で S3 へファイルをアップロード・ダウンロードする )

概要 記事一覧 はこちらです。 今回作成したソースの GitHub レポジトリ はこちらです。 Spring Integration のアプリケーションから AWS の S3 へファイルをアップロード・ダウンロードするのに使えそうな Spring のライブラリとして以下の2種類があります…

IntelliJ IDEA を 2018.2.2 → 2018.2.3 へバージョンアップ

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

Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その4 )( AbstractJsonpResponseBodyAdvice を削除し、失敗しているテストを成功させる )

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その3 )( build.gradle を変更する ) の続きです。 今回の手順で確認できるのは以下の内容です。 AbstractJsonpResponseBodyAdvice が非推奨になったので、…

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

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

Spring Boot + Spring Integration でいろいろ試してみる ( その26 )( MessageChannel の capacity を超えたメッセージを送信しようとするとどうなるのか? )

概要 記事一覧はこちらです。 MessageChannel には capacity (MessageChannel に格納できる Message の最大数)を設定できますが、Inbound Channel Adapter から取得した Message 数より capacity の数値が低い場合にどのような動作になるのか気になったの…

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

概要 記事一覧はこちらです。 Spring Boot 1.5.x の Web アプリを 2.0.x へバージョンアップする ( その1 )( 概要 ) の続きです。 今回の手順で確認できるのは以下の内容です。 Spring Boot 2 では Gradle の 4.x 以降しかサポートされないので、Spring Boo…

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

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

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

その1 ( 概要 ) その2 ( Gradle を 3.5 → 4.10 にバージョンアップする ) その3 ( build.gradle を変更する ) その4 ( AbstractJsonpResponseBodyAdvice を削除し、失敗しているテストを成功させる ) その5 ( checkstyle を 7.8.1 → 8.12 に、PMD を 5.…

Spring Boot + Spring Integration でいろいろ試してみる ( その25 )( Docker Compose でサーバを構築する、SMTP+POP3サーバ編 )

概要 記事一覧はこちらです。 Spring Integration のアプリケーションで使用するサーバを Docker Compose で構築します。 SMTPサーバ+POP3サーバを構築します。 Dockerイメージは tvial/docker-mailserver を使用します。選定理由は以下の通りです。 STARS …

IntelliJ IDEA を 2018.2.1 → 2018.2.2 へバージョンアップ

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

Spring Boot + Spring Integration でいろいろ試してみる ( その24 )( MessageSource からの Message 送信有無を制御する )

概要 記事一覧はこちらです。 org.springframework.integration.core.MessageSource からデータ取得して処理する処理を任意に stop したり start したりする方法を調べました。そのメモ書きです。 参照したサイト・書籍 Is there a way to start the file:in…

Windows 7 PC → Windows 10 PC へ移行する ( 最後にメモ書き )

記事一覧はこちらです。 使用している Windows 7 PC と Windows 10 PC は物理的なディスプレイのサイズがほとんど同じで、ディスプレイ上に表示されている内容も同じだったのですが、解像度を見ると前者は 1280 x 800 で、後者は 1920 x 1200 となっており、…

Windows 7 PC → Windows 10 PC へ移行する ( Docker for Windows のインストール )

概要 記事一覧はこちらです。 Windows 10 に移行したので Docker for Windows をインストールします。また IntelliJ IDEA で Docker をサポートしているはずなので、その機能を試してみます。 参照したサイト・書籍 Install Docker for Windows https://docs…

Windows 7 PC → Windows 10 PC へ移行する ( PostgreSQL、Redis、Erlang/OTP+RabbitMQ のインストール+ksbysample-webapp-lending の動作確認 )

概要 記事一覧はこちらです。 以下のソフトをインストールして、ksbysample-webapp-lending で動作確認します。 PostgreSQL Redis Erlang/OTP+RabbitMQ 参照したサイト・書籍 目次 PostgreSQL のインストール Redis のインストール Erlang/OTP+RabbitMQ の…

Windows 7 PC → Windows 10 PC へ移行する ( Git、SourceTree、IntelliJ IDEA、nodist+Node.js+npm、windows-build-tools のインストール+boot-npm-geb-sample の動作確認 )

概要 記事一覧はこちらです。 以下のソフトをインストールして、boot-npm-geb-sample で動作確認します。 Git for Windows SourceTree IntelliJ IDEA 2018.2.1 nodist+Node.js+npm 参照したサイト・書籍 目次 Git for Windows のインストール SourceTree …

Windows 7 PC → Windows 10 PC へ移行する ( ツール類のインストール+ディレクトリのコピー )

概要 記事一覧はこちらです。 Windows 10 PC を半年くらい前に購入していましたが、忙しくなったのでしばらく放置していました。Spring Boot + npm + Geb で入力フォームを作ってテストする の記事も一段落ついたので、PC を切り替えることにします。 以前の…

Windows 7 PC → Windows 10 PC へ移行する ( 大目次 )

ツール類のインストール+ディレクトリのコピー Git、SourceTree、IntelliJ IDEA、nodist+Node.js+npm、windows-build-tools のインストール+boot-npm-geb-sample の動作確認 PostgreSQL、Redis、Erlang/OTP+RabbitMQ のインストール+ksbysample-webapp…

Spring Boot + npm + Geb で入力フォームを作ってテストする ( その78 )( PMD を 6.5.0 → 6.6.0 へバージョンアップする+gradle-processes を導入する )

概要 記事一覧はこちらです。 Spring Boot + npm + Geb で入力フォームを作ってテストする ( その77 )( RequestAndResponseLogger クラスの Cookie ログは name, value だけ出力するように変更する+SESSION Cookie の secure 属性を true にするには? ) …

Spring Boot + npm + Geb で入力フォームを作ってテストする ( その77 )( RequestAndResponseLogger クラスの Cookie ログは name, value だけ出力するように変更する+SESSION Cookie の secure 属性を true にするには? )

概要 記事一覧はこちらです。 Spring Boot + npm + Geb で入力フォームを作ってテストする ( その76 )( Spring Boot Actuator を導入する ) の続きです。 今回の手順で確認できるのは以下の内容です。 Spring Boot + npm + Geb で入力フォームを作ってテス…

IntelliJ IDEA を 2018.1.6 → 2018.2.1 へバージョンアップ

IntelliJ IDEA を 2018.1.6 → 2018.2.1 へバージョンアップする IntelliJ IDEA の 2018.2.1 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2018.2: MacBook Touch Bar, Java 11, Breakpoint Intentions, Spring Boot, Version Control, a…

Spring Boot + npm + Geb で入力フォームを作ってテストする ( その76 )( Spring Boot Actuator を導入する )

概要 記事一覧はこちらです。 Spring Boot + npm + Geb で入力フォームを作ってテストする ( その75 )( コネクションプーリング用ライブラリを Tomcat connection pool → HikariCP に切り替える ) の続きです。 今回の手順で確認できるのは以下の内容です…