분류 전체보기30 Validation 검증 - Validator 이해와 MyValidator 만들어보기 이전 글로 FieldError를 사용하여, 사용자 입력 보존과 오류 메시지 남기기를 알아보았습니다. Validation 검증 - 사용자 입력 보존과 오류 메시지 남기기 이전 글로 Validation 오류를 담는 객체인 BindingResult 객체에 대한 사용을 알아보았습니다. Validation 검증 - BindingResult 사용 BindingResult 사용 BindingResult가 사용되는 위치 FieldError ObjectError BindingResult에 hhhhicode.tistory.com 이번 글로 개발자가 직접 특정 필드에 대한 오류와 글로벌 오류를 작성하지만, Validation 로직이 Controller와 분리되는 방법인 Validator를 알아보겠습니다. Validator .. Spring MVC/Validation 2022. 12. 4. Validation 검증 - 사용자 입력 보존과 오류 메시지 남기기 이전 글로 Validation 오류를 담는 객체인 BindingResult 객체에 대한 사용을 알아보았습니다. Validation 검증 - BindingResult 사용 BindingResult 사용 BindingResult가 사용되는 위치 FieldError ObjectError BindingResult에 검증 오류를 담는 3가지 방법 을 다룹니다. BindingResult가 사용되는 위치 BindingResult는 @ModelAttribute의 객체 다음에 와야 합 hhhhicode.tistory.com 이번 글로 사용자의 입력을 보존하는 방법과 오류 메시지를 남기는 방법을 알아보겠습니다. 사용자 입력 보존과 오류 메시지 남기기 스프링에서 Type 오류가 아닌 Validation 오류 발생 시 사용자.. Spring MVC/Validation 2022. 12. 3. Validation 검증 - BindingResult 사용 이전 글로 BindingResult에 대해 알아보았습니다. Validation 검증 - BindingResult란? 이전 글로 Validation 검증이란? 에 대해 알아봤습니다. Validation 검증 - 검증이란? Validation을 하는 이유 폼 입력 시 검증 오류가 발생하면 오류 화면으로 바로 이동하게 됩니다. 이렇게 되면 사용자 hhhhicode.tistory.com 이번 글로 BindingResult의 사용에 대해 알아봅시다. BindingResult 사용 BindingResult가 사용되는 위치 FieldError ObjectError BindingResult에 검증 오류를 담는 3가지 방법 을 다룹니다. BindingResult가 사용되는 위치 BindingResult는 @ModelAt.. Spring MVC/Validation 2022. 12. 2. Validation 검증 - BindingResult란? 이전 글로 Validation 검증이란? 에 대해 알아봤습니다. Validation 검증 - 검증이란? Validation을 하는 이유 폼 입력 시 검증 오류가 발생하면 오류 화면으로 바로 이동하게 됩니다. 이렇게 되면 사용자는 해당 폼으로 이동하여, 처음부터 다시 입력을 해야 합니다. Controller의 중요한 hhhhicode.tistory.com 이번 글로 BindingResult에 대해 알아봅시다. BindingResult 란? BindingResult는 스프링이 제공하는 검증 오류 처리 방법의 핵심입니다. BindingResult는 스프링이 제공하는 검증 오류를 보관하는 객체입니다. 검증 오류가 발생하면 BindingResult 객체에 보관하면 됩니다. BindingResult가 있으면 @Mo.. Spring MVC/Validation 2022. 12. 2. Feign Feign 이란? Feign은 Netflix에서 개발된 Http Client Binder 입니다. 웹 서비스 클라이언트를 보다 쉽게 작성할 수 있습니다. Spring Data JPA를 사용하는 것 처럼, 추상화를 통해 구현체를 작성하지 않고 Interface만 작성하면, 자동으로 구현됩니다. RestTemplate보다 훨씬 간결합니다. RestTemplate은 대체되고 있기 때문에 주의해서 사용해야 합니다. MSA로 시스템 아키텍처가 많이 변경되면서 SRP로 많은 개선점을 보였지만, API의 호출이 증가하였습니다. API의 호출 증가에 따라, API 호출 코드를 작성하는 것은 극심한 피로가 되었고, 이를 해결할 수 있는 Spring Cloud 프로젝트가 바로 Feign 입니다. Spring Cloud에는.. Spring Cloud 2022. 12. 1. Validation 검증 - 검증이란? Validation을 하는 이유 폼 입력 시 검증 오류가 발생하면 오류 화면으로 바로 이동하게 됩니다. 이렇게 되면 사용자는 해당 폼으로 이동하여, 처음부터 다시 입력을 해야 합니다. Controller의 중요한 역할 Controller의 중요한 역할 중 하나는 HTTP 요청이 정상인지 검증하는 것입니다. Validation을 하는 위치 Validation은 Client와 Server에서 합니다. 그러므로 4가지 경우가 있습니다. 어디에서도 검증을 하지 않음 클라이언트만 검증 서버만 검증 클라이언트 + 서버 검증 1. 어디에서도 검증을 하지 않음 어디에서도 검증을 하지 않아도 되긴 하지만, 검증을 한다는 것은 제한이 필요한 경우이므로 해당사항이 아닙니다. 2. 클라이언트만 검증 Client 검증은 조작할.. Spring MVC/Validation 2022. 12. 1. 이전 1 2 3 4 다음
마지막 글이라면 이전 글들을 추천 드립니다 💕