예외처리2 Spring Security 예외 처리 스프링 시큐리티로 로그인을 구현하던 중 예외 처리에 대한 이슈가 있었다. AOP를 통해 공통 관리를 해주려고 했으나 기대했던대로 처리가 되지 않았다. import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; @ControllerAdvice public class AdminExceptionHandler { @ExceptionHandler(AcceptAdminException.class) public String handleAcceptAdminException(Accep.. Tech/Spring 2023. 10. 4. BindingResult vs Errors BindingResult와 Errors는 Spring Framework에서 사용되는 검증 결과를 담은 객체들로, 주로 웹 애플리케이션에서 폼 데이터 유효성을 검사하고 처리할 때 사용된다. 이 두 객체는 비슷한 역할을 하지만 약간의 차이가 있다. 1. BindingResult 주로 스프링 MVC 컨트롤러 메서드에서 데이터 바인딩 및 검증 결과를 수집하는 데 사용된다. 주로 폼 데이터를 엔티티 객체나 DTO 객체로 바인딩하고 검증할 때 활용된다. 특징 스프링 MVC 컨트롤러 메서드의 파라미터로 전달받는다. 주로 데이터 바인딩 및 유효성 검사 과정에서 발생하는 오류를 수집한다. 해당 컨트롤러 메서드에서 파라미터로 받은 BindingResult 객체를 통해 오류 정보를 확인하고 처리할 수 있다. BindingR.. Tech/Spring 2023. 9. 19. 이전 1 다음 728x90 반응형