kt-event-marketing/debug/puml-validation/user-회원가입.puml.error.txt
2025-10-22 14:13:57 +09:00

33 lines
2.8 KiB
Plaintext

[From string (line 47) ]
@startuml user-회원가입
...
... ( skipping 193 lines )
...
Controller -> Controller: @Valid 어노테이션 검증\n(이메일 형식, 비밀번호 8자 이상 등)
Controller -> Service: register(RegisterRequest)
activate Service
== 1단계: 중복 사용자 확인 ==
Service -> UserRepo: findByPhoneNumber(phoneNumber)
activate UserRepo
UserRepo -> UserDB: SELECT * FROM users\nWHERE phone_number = ?
activate UserDB
UserDB --> UserRepo: 조회 결과
deactivate UserDB
UserRepo --> Service: Optional<User>
deactivate UserRepo
alt 중복 사용자 존재
Service --> Controller: throw DuplicateUserException\n("이미 가입된 전화번호입니다")
Controller --> [: 400 Bad Request\n{"error": "이미 가입된 전화번호입니다"}
^^^^^
Syntax Error? (Assumed diagram type: sequence)