본문 바로가기
728x90

backend4

[ Spring ] Spring Type Converter - Formatter 이전 포스팅에 이어서 진행하겠습니다. Converter에 대한 개념을 먼저 알아보시면 이해하는데 도움이 될 거 같습니다. [ Spring ] Spring Type Converter 이전 포스팅에서 Spring Exception Handling에 대해 알아봤습니다. 오늘은 Spring Type Converter 정리를 해보겠습니다. Spring Type Converter 문자를 숫자로 변환하거나, 반대로 숫자를 문자로 변환해야 하는 것처 drg2524.tistory.com Formatter Converter는 입력과 출력 타입에 제한이 없는, 범용 타입 변환 기능을 제공한다. 이번에는 일반적인 웹 애플리케이션 환경을 생각해 보자. 불린 타입을 숫자로 바꾸는 것 같은 범용 기능보다는 개발자 입장에서 문자를 .. 2024. 1. 30.
[ Spring ] 예외 처리와 오류 페이지 - Servlet Exception Handling(Filter , Interceptor) 이어서 Servlet Exception Handling 포스팅 진행하겠습니다. 이번 포스팅의 목표는 예외 처리에 따른 필터와 인터셉터 그리고 서블릿이 제공하는 DispatchType에 대해 이해하는 부분을 중점으로 글을 작성하겠습니다. [ Spring ] 예외 처리와 오류 페이지 - Servlet Exception Handling(오류 페이지 작동 원리) 오늘부터 예외 처리와 오류 페이지 적용 및 작동 원리에 대해 포스팅을 진행해 보겠습니다. 예외를 처리하거나 핸들링하는 방법은 실무에서는 꼭 필요한 챕터입니다. 그래서 서블릿부터 시작해 drg2524.tistory.com Servlet Exception Handling - Filter 예외 발생과 오류 페이지 요청 흐름 1. WAS(여기까지 전파) CON.. 2024. 1. 17.
[ Spring ] 예외 처리와 오류 페이지 - Servlet Exception Handling(오류 페이지 작동 원리) 오늘부터 예외 처리와 오류 페이지 적용 및 작동 원리에 대해 포스팅을 진행해 보겠습니다. 예외를 처리하거나 핸들링하는 방법은 실무에서는 꼭 필요한 챕터입니다. 그래서 서블릿부터 시작해서 API 예외 처리하는 방법까지 이어서 진행해 보겠습니다. 프로젝트 생성 포스팅에서 사용되는 프로젝트는 Spring boot로 진행되며 Dependencies 목록은 다음과 같습니다. plugins { id 'org.springframework.boot' version '2.5.1' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'hello' version = '0.0.1-SNAPSHOT' sourceCompatibility.. 2024. 1. 16.
[ Spring Boot ] Bean Validation 취업 후 회사 설루션 고도화 작업에 투입하면서 여러 가지 코드를 경험하고 기간 내에 끝내야 하는 상황이라서 포스팅을 신경 못쓰고 있었네요.. 오늘부터 포스팅을 다시 시작해보려고 합니다. 오늘은 Bean Validation에 대해 알아보겠습니다. Bean Validation이란 ? 먼저 Bean Validation은 특정한 구현체가 아니라 Bean Validation 2.0(JSR-380)이라는 기술 표준입니다. 쉽게 이야기해서 검증 애노테이션과 여러 인터페이스 모음인데, 마치 JPA가 표준 기술이고 그 구현체로 하이버네이트가 있는 것과 같습니다. Bean Validation을 구현한 기술 중에 일반적으로 사용하는 구현체는 하이버네이트 Validator입니다. 이름이 하이버네이트가 붙어서 그렇게 ORM과는.. 2023. 12. 29.
728x90