728x90

API 명세서 2

초보 개발자도 쉽게 이해하는 API 명세서 작성 가이드: 회원가입 API 완벽 분석

API 명세서를 기준으로 연습 및 설명이 진행 되며, 필요에 의해 클래스 생성이 진행될 예정이다보니 순서가 왔다갔다 할 예정입니다. API 명세서  - 회원가입더보기이 API는 새로운 사용자를 시스템에 등록합니다.URL: /api/v1/users/signupMethod: POST설명:새로운 사용자를 시스템에 등록합니다.이메일 중복 확인을 수행합니다.비밀번호는 암호화하여 저장됩니다.기본 사용자 권한(USER)으로 생성됩니다.Request Body:JSON { "email": "user@example.com", "password": "password123", "nickname": "사용자닉네임"} Validation:email: 유효한 이메일 형식 (@ 포함)password: 최소 8자 이상, 영문/숫..

IntelliJ IDEA & JPA 초보자 가이드: API 명세서 확인 후 데이터베이스 컬럼 생성부터 데이터 입력까지!

1. 프로젝트 설정1.1 Spring Initializr를 이용한 프로젝트 생성start.spring.io 접속Project: Maven, Language: Java, Spring Boot: (최신 stable 버전) 선택 Dependencies 추가:   Validation - 사용자 입력 데이터의 유효성을 검증합니다.설명: @NotNull, @NotBlank, @Size, @Email 등의 어노테이션을 사용하여 필드의 유효성 검증 규칙을 정의할 수 있습니다. 컨트롤러에서 @Valid 어노테이션을 사용하면 자동으로 유효성 검증을 수행하고, 유효하지 않은 데이터일 경우 예외를 발생시킵니다. 이를 통해 잘못된 데이터가 데이터베이스에 저장되는 것을 방지하고, 애플리케이션의 안정성을 높일 수 있습니다.   S..

728x90
반응형