メールアドレスとパスワードで登録するサインアップ API を作ります。登録リクエストを 受け取って保存し、201 と作成されたユーザーを返します。 UserService.signup を完成させてください。 Note: POST /users でサインアップを受け付けます。
Spring Boot 3 と JPA(インメモリ H2)で、メールとパスワードで登録するAPIを完成させる 問題です。登録リクエストを受け取って保存し、201 と登録されたユーザーを返す構造で書きます。 コントローラはHTTPの境界だけを担い、登録ロジックはサービスで扱います。
登録のようにクライアントが送ったデータを受け取って保存するAPIは、サーバーの境界で入って くる入力をどう受け取って扱うかが重要なテーマです。リクエストは画面を経由せずにサーバーへ 直接届くこともあり、サーバーの境界が入力を扱う最初の地点になります。この問題は、入ってくる 登録入力を受け取り、保存まで進む流れを練習します。