「 Java 」 一覧
-
-
【Java8 Stream】ListをMapにした際に並び順が保証されない【LinkedHashMap】
2019/10/07 IT
Listの順番を担保したMapを作りたい ソートされたListからMapを作ると順序が変わる Java8以降でstreamAPIを使い、ListオブジェクトからMapオブジェクトを生成したいというケー …
-
-
2019/10/06 IT
DBはスネークケース、Entityはキャメルケースにしたい DBアクセスが伴うシステム等の実装をしている際に、設計方針によってはDB側のTableカラム名はスネークケース、Java側のEntityフィ …
-
-
【Play Framework2.7】自作のBeanValidatorのエラーメッセージをscalaテンプレートから取得出来ない場合の原因と対処方法【ConstraintValidator】
2019/09/14 IT
scalaテンプレートでバリデーションエラーを取ろうとするとエラーが発生する とある案件にてPlayFramework2.7でWebシステムを開発している際に、バリデーションエラーを画面に表示しようと …
-
-
【オラクルの呪い】「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 …
-
-
【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 …