かんがるーさんの日記

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

2016-08-01から1ヶ月間の記事一覧

Spring Boot + Spring Integration でいろいろ試してみる ( その4 )( 監視しているディレクトリに置かれた Excel ファイルのデータを DB に登録する → 処理が終わったら Excel ファイルを削除/移動する )

概要 記事一覧はこちらです。 Spring Boot + Spring Integration でいろいろ試してみる ( その3 )( ディレクトリを監視してファイルが置かれたら処理→削除/移動する常駐型アプリケーションを作成する ) で作成した常駐型アプリケーションに以下の機能を追…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( 番外編 )( Gradle のバージョンを 3.0 に上げてみようとしたら Spring Boot 1.4.0 以降が必要でした )

概要 Gradle の version 3.0 がリリースされていますが、かなり速くなっているという話を Twitter で見かけました。興味が湧いたので、Gradle のバージョンアップを試してみます。 プロジェクトは ksbysample-webapp-demo を使用します。 参照したサイト・書…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その15 )( pom ファイルに name, description を追加する )

概要 共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その14 )( sources と javadoc をアップロードする ) の続きです。 今回の手順で確認できるのは以下の内容です。 Apache Maven Project - POM Reference ( ht…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その14 )( sources と javadoc をアップロードする )

概要 共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その13 )( 利用するライブラリが依存しているライブラリの別バージョンを build.gradle で指定したらどうなるのか? ) の続きです。 今回の手順で確認できる…

Spring Boot + Spring Integration でいろいろ試してみる ( その3 )( ディレクトリを監視してファイルが置かれたら処理→削除/移動する常駐型アプリケーションを作成する )

概要 記事一覧はこちらです。 Spring Integration の 14. File Support の機能を利用して、以下の処理を行う常駐型アプリケーションを作成してみます。 in ディレクトリを監視する。 in ディレクトリにファイルが置かれたら処理をする。 処理の結果が正常終…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( 番外編 )( IntelliJ IDEA を 2016.2.1 → 2016.2.2 へバージョンアップ )

IntelliJ IDEA の 2016.2.2 がリリースされたのでバージョンアップします。 IntelliJ IDEA 2016.2.2 Release Notes https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2016.2.2+Release+Notes IntelliJ IDEA を 2016.2.1 → 2016.2.2 へバージ…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その13 )( 利用するライブラリが依存しているライブラリの別バージョンを build.gradle で指定したらどうなるのか? )

概要 共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その12 )( 他のライブラリに依存するライブラリを作成する ) の続きです。 今回の手順で確認できるのは以下の内容です。 利用しているライブラリが依存するラ…

Spring Boot + Spring Integration でいろいろ試してみる ( その2 )( POP3 でメールを受信するバッチを作成する )

概要 記事一覧はこちらです。 Java で POP3 サーバからメールを受信するバッチを、Spring Integration の Mail-Receiving Channel Adapter ( http://docs.spring.io/spring-integration/reference/html/mail.html#mail-inbound ) の Pop3MailReceiver クラス…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その12 )( 他のライブラリに依存するライブラリを作成する )

概要 共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その11 )( Nexus を 3.0.0-03 → 3.0.1-01 へバージョンアップする ) の続きです。 今回の手順で確認できるのは以下の内容です。 他のライブラリに依存するラ…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( 番外編 )( IntelliJ IDEA を 2016.2 → 2016.2.1 へバージョンアップ )

IntelliJ IDEA の 2016.2.1 がリリースされたのでバージョンアップします。 IntelliJ IDEA 2016.2.1 Release Notes https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2016.2.1+Release+Notes IntelliJ IDEA を 2016.2 → 2016.2.1 へバージョ…

共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( 番外編 )( build.gradle にコマンドを書いて実行する )

概要 外部ライブラリに依存するライブラリの作り方を調べるためにいろいろなライブラリの GitHub を見ていたのですが、spock の build.gradle ( https://github.com/spockframework/spock/blob/master/build.gradle ) を見た時に commandLine "sh", "-c", ""…

Spring Boot + Spring Integration でいろいろ試してみる ( その1 )( SFTP でファイルアップロードするバッチを作成する )

概要 記事一覧はこちらです。 Spring Boot を利用して SFTP クライアントを作るとしたらどうすればよいのだろう?と思って調べていたところ、Spring Integration に SFTP Adapters ( http://docs.spring.io/spring-integration/reference/html/sftp.html ) …

Spring Boot + Spring Integration でいろいろ試してみる ( 大目次 )

他の記事と並行して少しずつ書きためていくつもりです。先に大目次を作成しておきます。更新は不定期です。 Spring Integration は少し難しそうですが、いろいろクラスが用意されていて、理解できると実現できることが増えると思っています。 その1 ( SFTP …