Validation은 개발에 있어서 가장 중요한 부분중 하나다.외부로부터 들어온 요청에 어떤 값이 포함될지 모르고, 이 잘못된 값으로 작업이 진행되면 위험한 상태가 될 수 있기 때문이다.spring을 사용할때는 주로 Jakarta Bean Validation의 구현체인
스프링을 개발하다보면 공통적인 처리를 위해 Filter를 개발해야 하는 경우가 있다. Filter를 다양한 방식으로 등록할 수 있는데 잘 모르고 사용해서 당황했던 경험이 있어서 정리해본다. Filter개요 웹 요청에 대해 인코딩처리, CORS처리, LOG등의 공통적인
https://www.baeldung.com/spring-security-multiple-auth-providers
Contoller레벨에서 발생하는 에러 처리를 위해 spring에서는 @ExceptionHandler라는 어노테이션을 제공한다.이렇게하면 컨트롤러 내부에서 발생하는 에러는 모두 잡을 수 있는데, 단점은 각 컨트롤러마다 선언을 해줘야 한다는 점이다.이를 위해 전반적인 에