サーバーサイド

SpringとKotlinでBFFを実装

  • ホーム
  • BFF
  • ホーム
  • BFF
search
BFF実装

Gradleのtestタスクをコマンド実行したらJavaのバージョンが低くてFAILEDになった時の対処法

2020.10.22

UnitTestをGradleをコマンド実行したらFAILEDとなり失敗。結論的にはローカル環境のJavaのバージョンが低かった。 build/reports/tests/test/index.htmlを確認すると以下の...

BFF実装

[IntelliJ][Gradle]コードカバレッジの取得方法

2021.02.23

IntelliJ テストしたいディレクトリで右クリック -> “Run <target> with Coverage”を実行 結果カバレッジツールウィンドウが表示され確認できる。...

BFF実装

IntelliJでファイル保存時の自動フォーマット設定

2020.10.20

IntelliJにSave Actionsプラグインをインストールmenu -> Preferences-> Plugins -> input “save actions” -> install ...

BFF実装

#15 [SpringBoot/KotlinでBFF]定数の追加

2020.10.17

const valを使う(Javaのpublic static finalと同義) 定数名はUPPER_SNAKE_CASEを使う 基本的にクラス内に定義する const val UNKNOWN_USER_NAME: S...

BFF実装

#14 [SpringBoot/KotlinでBFF]Infoログの出力

2020.10.11

引数にログを出力するクラスのclassオブジェクトを指定し、LogFactoryクラスのgetLogでログ出力用のオブジェクトを作る infoメソッドで出力したい文字列を指定 @RestController @Reque...

BFF実装

#13 [SpringBoot/KotlinでBFF]アプリケーションログのファイル出力

2020.10.11

デフォルトではコンソールのみにログが出力されるが、application.ymlに設定を追加することでファイルに出力することができる。 application.ymlに設定を追加以下の設定でファイル出力される。 logg...

BFF実装

SpringBoot/Kotlinを使用したBFF開発

2021.03.21

SpringBoot & Kotlinを使用してBFF(Backends For Frontends)の実装サンプルAPI内部で複数の外部APIをコールする(API-Gateway) コードGitHub: bff...

BFF実装

#12 [SpringBoot/KotlinでBFF]プロパティファイルの追加(YAML形式)と読み込み

2020.10.08

外部設定値を保存するプロパティファイルを追加する。.propertiesかYAML形式か迷うところだが、個人的に見やすいYAML形式にする。最近は YAML形式を見ることも多くなってきたと思うので。ただ公式ページにYAM...

BFF実装

#11 [SpringBoot/KotlinでBFF]Service層のUnitTest作成

2020.10.02

2つのRepository層を呼び出すService層のUnitTestを作成する。RepositoryクラスはMock化してService層単体のテストとなるようにする。 Package Testコード @Spring...

BFF実装

#10 [SpringBoot/KotlinでBFF]Service層を追加

2020.09.29

複数の外部APIを呼び出してハンドリングするService層を追加する。 PackageService層用にserviceパッケージを作成 Serviceクラス@Autowiredで外部APIを呼び出すrepositor...

< 1 … 3 4 5 6 7 >

最近の投稿

  • AR関連の国内外のカンファレンス
  • [AR]iPhoneXで撮った写真で3Dモデルを生成
  • [WebAR]iOSのSafariでARを表示
  • [Linuxコマンド]forループとAWKを組み合わせてワンライナーでログをprint
  • Kotlinで変換テーブル

アーカイブ

  • 2021年9月 (3)
  • 2021年5月 (1)
  • 2021年3月 (4)
  • 2021年2月 (6)
  • 2021年1月 (8)
  • 2020年12月 (12)
  • 2020年11月 (5)
  • 2020年10月 (10)
  • 2020年9月 (9)
  • 2020年8月 (5)
  • 2020年7月 (1)
  • 2018年6月 (2)
  • 2018年5月 (3)

ブログ内検索

  • プライバシーポリシー
  • お問い合わせ

©Copyright 2022 SpringとKotlinでBFFを実装 .All Rights Reserved.