티스토리 뷰

https://medium.com/@snyksec/a-guide-to-input-validation-with-spring-boot-f041b19c82e6

스프링 부트 빈 유효성 검사 구현하기
이 튜토리얼에서는 인메모리 데이터베이스를 사용하는 간단한 CRUD(생성, 읽기, 업데이트, 삭제) 애플리케이션에 대한 Bean 유효성 검사를 구현합니다. 사용자는 이름, 이메일 및 비밀번호를 제공하며, 특정 기준을 충족해야 허용됩니다. 여기서 사용되는 상위 수준 아키텍처는 RESTful API가 포함된 백엔드 서버와 인메모리 H2 데이터베이스로 구성됩니다.

클라이언트 애플리케이션이 웹 서비스(이 튜토리얼의 애플리케이션)를 호출하면 요청이 UserController로 전달됩니다. 그 후 컨트롤러는 요청에 데이터 유효성 검사를 적용합니다. 데이터가 유효하면 요청은 UserRepository로 이동하여 인메모리 데이터베이스와 통신하고 관련 응답을 반환합니다. 그렇지 않으면 데이터가 유효하지 않으며 요청은 오류 메시지와 함께 클라이언트로 다시 전송됩니다:

 

 

'emotional developer > detect-server' 카테고리의 다른 글

transaction isolation level  (0) 2023.11.04
Monitoring Spring Boot 3  (0) 2023.10.28
How To Github Actions Local Test  (0) 2023.08.19
공지사항