Skip to content
Functional Spring Handson
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
00-warm-up.md update Jun 2, 2019
01-getting-started.md update Jun 3, 2019
02-validation.md
03-r2dbc.md
04-web-ui.md update Jun 2, 2019
05-exception-handling.md update Jun 2, 2019
06-income-api.md update Jun 2, 2019
README.md update Jun 2, 2019

README.md

functiona-spring-handson

Functional Spring Handson

本ハンズオンで、次の図のような簡易家計簿のAPIサーバーをSpring WebFlux.fnを使って実装します。 あえてSpring BootもDependency Injectionも使わないシンプルなWebアプリとして実装します。

image

またメモリ使用量を抑えることで、Cloud Foundry(Pivotal Web Services)上で安く運用し続けられるようにします。

完成例

Prerequisite / 前提条件

Reactorの知識が必要になります。以下のハンズオンを事前に実施しておくことを強くオススメします。

Contents

  1. ウォームアップ (当日は実施しませんので、事前に実施しておいてください。)
  2. 簡易家計簿Moneygerプロジェクトの作成
  3. YAVIによるValidationの実装
  4. R2DBCによるデータベースアクセス
  5. Web UIの追加
  6. 例外ハンドリングの改善
  7. [宿題] 収入APIの実装

Further reading / 参考資料

You can’t perform that action at this time.