Java Weekly、Issue 241

1 SpringとJava

** >> Spring Boot - ベストプラクティス

この入門書は、あなたがSpring Bootの道へと飛び出すのに役立ちます。

>>時間です! Java 11への移行 []

JDK 8が廃止予定でJDK 11が近づいているため、アプリケーションをJava 11 ** に移行するためのこの段階的な公式はすぐには実現できませんでした。

>> WireMockチュートリアル:スタブの紹介 []

WireMockでの要求スタブおよび HTTP応答本文、ヘッダー、およびステータスコードの作成 の素晴らしい概要。良いもの。

>> JPA Criteria APIを使用したエンティティタイプによるクエリ方法 []
  • スーパークラスまたは特定のサブクラスのエンティティを検索する方法を示すJPA継承を使用した簡単な例。とてもかっこいい。

>>ログバックと記述ロガーを使用して人間が読める形式のロギングを設定する方法 []
  • 各LogbackメッセージのMapped Diagnostic Context ** にカスタムIDを挿入するための賢いSLF4Jラッパーライブラリ、および起動するための便利なフォーマットのヒント。

>> IntelliJ IDEAでのSpring Bootの統合 []

この人気のあるIDEが、Spring Bootプロジェクトの作成、設定、実行、デバッグ、および監視に役立つさまざまな方法の簡単な説明。これは本当にあなたの開発時間をスピードアップすることができます。

http://andresalmiray.com/multi-module-project-builds-with-maven-and-gradle/ [ >> MavenとGradle を使ったマルチモジュールプロジェクトビルド
  • MavenとGradleは完璧ではありませんが、通常は目的を達成するための回避策** があります。

[]

2技術と黙想

>>トップDocker監視ツール []

Dockerがインフラストラクチャの一部である場合は、コンテナを監視する方法が必要になります。ここに仕事のための最高のツールのいくつかがあります。賢く選びなさい。

>>ヒント:ログメッセージにコンテキスト情報を提供する []

ログメッセージにコンテキストを追加するとそれらをより便利にする方法に関する実用的なアドバイス。

>>それはMicroserviceであるべきですか?パート5:障害分離 []

障害の発生しやすいサービスをマイクロサービスに分離し、障害を軽減するためにサーキットブレーカを使用することを支持する説得力のある議論。

** >>擬似ローカライズ@ Netflix

追加の翻訳コストをかけずに、開発者が多言語UIを作成する際のいくつかの落とし穴を特定し、回避するのに役立つ新しいアプローチ。