daisuzz.log

Spring FrameworkのMockRestServiceServerについて

今回は、クライアントサイドのクラスのモックテストを行うときに便利な、MockRestServiceServerについて書いていきます。 MockRestServiceServer とは RestTemplateを利用して外部のサーバにHTTPリクエストを送信するクラス(Client-side)のテストを行いたい…

Spring Boot アプリケーションにSwaggerを導入する方法

今回は、Spring Bootで作成したRESTful API サーバアプリケーションに、Swaggerを導入してWebドキュメントを作成してみようと思います。 Swaggerとは swagger.io Swagger is the world’s largest framework of API developer tools for the OpenAPI Specific…

ユビキタス言語について

今回は、ドメイン駆動設計において重要な概念の1つである、ユビキタス言語について書いていきたいと思います。 ユビキタス言語とは ユビキタス言語については、様々な資料で以下のような説明がされてます。 実践ドメイン駆動設計 ユビキタス言語とは、チーム…

そもそもドメイン駆動設計とは何者なのか?

(2018.05.13 追記: ユビキタス言語についての記事へのリンクを追加) 今回は、「そもそもドメイン駆動設計とは?」というところを書きたいと思います。 なるべく個人的な解釈が入り込まないよう、様々な情報から引用していきます。 そもそもドメイン駆動設計…

ドメイン駆動設計を学習するにあたって参考になった資料

(2018.05.13 追記: もちこ本の紹介を追加しました) ここ4ヶ月ほどDDDについて勉強しています。 そこでアウトプットも合わせてDDDについてブログに残そうと思います。 今回は、そもそもDDDを学習するにあたって参考になった資料について書いていきます。 DDD…