素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

「 Java 」 一覧

【オラクルの呪い】「jenv」を使ってJavaのバージョンをコマンド一つで切り替えよう【Homebrew/anyenv】

2019/06/30 IT

JavaのバージョンはOracleのせいで闇が深い 皆さんはJava言語を使って開発をしたことはありますか? RubyやPHPなどの他の言語と同様に、バージョンの概念を持っていますが、Oracleが絡 …

【JavaやRuby含めほとんどの言語に対応】Homebrewで「anyenv」をインストールしてhodenvを使ってバージョン管理をする方法まとめ【fish shellも対応】

2019/06/27 IT

言語のバージョン管理の決定版 皆さんは言語のバージョン管理は行っていますか? 有名なのはpyenvやnodenvなどですね。 しかし、各言語ごとにバージョン管理システムを落として管理するのはとてもめん …

【SpringBoot2】JUniteに取って代わりそうな「Spock」を使ってコントローラーのユニットテストをやってみよう【TDD】

2019/05/31 IT

Spockを使おう 時間がないからユニットテストを書かないは悪 皆さんはシステム開発をする際にユニットテストは書いていますでしょうか? スケジュールがパツパツだから、ユニットテストは後回し!といった感 …

【SpringBoot2】Eclipseでリモートデバッグ(remote debug)を行う方法【Dockerでも簡単】

2019/05/29 IT

Eclipseでもリモートデバッグが可能 先日、SpringBootアプリケーションのInteliJに置けるリモートデバッグ方法についてご紹介しました。 参考【Dockerでも可能】IntelliJ …

336×280




【SpringBoot2】リクエストの処理時間をログに出力する方法【AbstractRequestLoggingFilter】

2019/05/09 IT

リクエストの所要時間をログに出そう 前回、SpringBoot2のCommonsRequestLoggingFilterと言う既存Filterを用いたリクエスト情報のログ出力についてご紹介しました。 …

【RequestBody/RequestHeader】SpringBoot2でリクエスト情報をログに出力する方法【CommonsRequestLoggingFilter】

2019/05/07 IT

リクエストログを出力しよう サーバーのログ解析をする場合、どんなリクエストが飛んできた際のログなのか?という情報が重要になってきます。 自前でインターセプターなどを使って実装しても良いのですが、Spr …

【SpingBoot2】LogbackのログをJson形式にする方法【CloudWatch】

2019/05/06 IT

Json形式で見やすくしよう Logbackをそのまま利用していると、基本的には一行のテキストで、Formatパターンに沿ったログが出力されると思います。 こんな感じ。 [INFO ] [2019-0 …

【SpringBoot2】JSR310FormattedSerializerBase.findFormatOverridesエラーの原因と解決方法【Jackson】

2019/05/05 IT

謎のエラーが発生 Jacksonのフォーマットエラー SpringBoot2を用いてAPIシステムを開発している際に、LocalDateやLocalDateTime、OffsetDateTimeの値を …

336×280




【運用改善への近道】LogbackでAWSのCloudWatchに転送する方法【com.j256.cloudwatchlogbackappender】

2019/05/04 IT

CloudWatchにログを転送しよう 近年のサーバーシステムは、オンプレでサーバー構築をする事はほとんど無くなりました。 そして、クラウドシステムとしてはAWSかGCPの二択になると思います。 今回 …

【SpringBoot2】レスポンスヘッダーに独自の項目を追加する方法【X-Request-ID】

2019/05/01 IT

カスタムヘッダーも簡単に設定可能 SpringBootを使ってAPI開発をしている場合、簡単にレスポンスヘッダーへ独自項目を追加する事が可能です。 今回は以前の記事でログに含めるために発行したX-Re …