springboot

Spring5.0 + KotlinではDoma、Request Interceptorあたりはどうなっているのか調べてみた

Spring5.0のリリースが迫るなか、プロジェクトへ導入に向けて色々と調べている。インタセプターなどのSpring Frameworkにおける作法はどうなっているか、便利に使えていたライブラリとの相性はどうなのか、などをアウトプットしていく。 次の2つのはてな?…

Spring5.0 + Kotlinで1つのjarにHTTPサーバーとgRPCサーバーを相乗りさせてみた

Spring Boot 2.0.0 M1がリリースされました。以前のエントリで試した当時は 2.0.0.BUILD-SNAPSHOTでありHTTPサーバーが起動している状態でgRPCクライアントを動かすとエラーになっていた。 2.0.0 M1のリリースに伴いHTTPサーバーとgRPCサーバーが1つのjarに…

Kotlin + Spring Boot/ResponseEntityを使ったJSONレスポンスにJacksonの@JsonPropertyを有効にする

Spring Bootを使ってkotlinで書いています。サーバサイドでkotlinを使うと新たな発見があるのでいいですね。 ControllerのレスポンスにResponseEntityを使ったところdata classのプロパティを@JsonPropertyでリネームしたのに有効になりませんでした。 自分…

Spring Boot + Kotlinでmockitoを使ってモック化したテストコードを書く

今回はkotlinでmockito使って処理をモック化したテストコードを書いてみた。site.mockito.org セットアップ dependencies { ... testCompile "org.springframework.boot:spring-boot-starter-test" testCompile "org.mockito:mockito-core:$mockito_core_ver…

Spring Boot + KotlinでGoogle Analytics APIを使ってみた

Googleアナリテクスの設定は本家情報を参照 https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java?hl=ja 手順まとめ Google API Consoleでサービスアカウントを作成して認証する鍵を作成(今回はp12ファイルを使う…

Spring Boot + KotlinでLogstashを使ってログ出力

Logstatshのお試しとして、Spring Boot + kotlinのアプリに導入したときのメモ。 ビルドツールはgradleを使う buildscript { ext { springBootVersion = '1.4.1.RELEASE' kotlin_version = '1.0.4' logstash_logback_encoder_version = "4.7" } ... }depende…