Little Engineer

  • ホーム
  • BFF
  • ホーム
  • BFF
search
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...

BFF実装

#9 [SpringBoot/KotlinでBFF]2つ目の外部APIを追加

2020.09.27

Repository層に2つ目の外部API(ユーザー情報を取得)用のクラスを追加してController層で呼び出すまでを実装。複数の異なる外部APIを呼び出すのはService層でハンドリングするが良いけど、それは後か...

BFF実装

#8 [SpringBoot/KotlinでBFF]Controllerの単体テストに下位レイヤーのMockを追加する方法

2021.01.20

外部APIを呼び出すRepositoryクラスを追加してControllerクラスで呼び出すようにしたので、Controllerクラスの単体テストにRepositoryクラスのMockを追加する。 コード @MockBe...

BFF実装

#7 [SpringBoot/KotlinでBFF]Repository層のUnitTest作成

2020.10.10

Repository層でrestTemplateで呼び出してる外部APIをMock化してUnitTestを作成する。MockはSpringBootに用意されているMockRestServiceServerを使用。 実行結...

BFF実装

[SpringBoot/KotlinでBFF]”Error while extracting response for type [] and content type [application/json]”の解決

2020.09.22

RestTemplateのunitTestを作成して実行した時に以下のようなJSON parse errorが発生した場合の対応 対応WithSuccessで指定するMockのレスポンスが正しくなくて実行時にJSON p...

BFF実装

[SpringBoot/KotlinでBFF]”Unable to use auto-configured MockRestServiceServer since MockServerRestTemplateCustomizer has not been bound to a RestTemplate”の解決

2020.09.22

RestTemplateのunitTestを作成して実行した時に以下のエラーが発生した場合の対応 対応RestTemplateの使い方が良くなかった様で、RestTemplateを使用するクラスにRestTemplate...

BFF実装

#6 [SpringBoot/KotlinでBFF]Repository層の作成

2020.10.10

外部APIを呼び出すRepository層を作る。Repository層用(API呼び出し層)のパッケージ作ってKotlinファイルを追加。外部APIのモデル用packageも作る。わかりやすくexternalapiとし...

BFF実装

#5 [SpringBoot/KotlinでBFF]Repository層で呼び出す外部APIのMockを簡易的にSpringBootで作る

2021.01.21

#4で作ったFrontend向けのモデルを2つの外部APIから取得する想定で、簡易外部APIを2つ用意する。JSON ServerといったMockツールで簡単に作ることもできるけど、何かとローカル環境でテストしたい時に融...

BFF実装

#4 [SpringBoot/KotlinでBFF]Frontend向けのモデル追加

2021.01.21

FrontendにGETの結果として返すデータとして使用する以下のようなフィールドを持ったモデルを追加する。エンドポイントにidを指定してタスク情報を返す想定のAPIのデータ管理クラス。POSTやPUTなどでも使用する。...

< 1 … 4 5 6 7 8 >

最近の投稿

  • ARスマホアプリ AirToDo のv1.1を公開しました
  • ARスマホアプリ AirToDo をリリースしました
  • AR関連の国内外のカンファレンス
  • [AR]iPhoneXで撮った写真で3Dモデルを生成
  • [WebAR]iOSのSafariでARを表示

アーカイブ

  • 2023年5月 (1)
  • 2023年2月 (1)
  • 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)

ブログ内検索

  • プライバシーポリシー (当ブログ)
  • お問い合わせ

© 2025 Little Engineer All Rights Reserved.