-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
@ControllerAdvice 사용 시 메시지와, 국제화 사용 방법
21.10.18 18:16 작성 조회수 397
0
@ControllerAdivce를 사용할 때, 사용자 정의 에러를 ENUM으로 만들고, message라는 값을 가지게 했습니다.
@ControllerAdivce가 붙은 컨트롤러에서는 MessageSource를 Autowired 하였고, 각각의 @exceptionHandler가 붙은 메소드에 대해, Locale을 매개변수로 받아왔습니다.
그리고 오류가 발생하였을 때 Enum의 message 값에 해당하는 메시지 소스를 읽어와서, locale을 넣어 국제화를 시켜보았는데요.
@ControllerAdivce 에서 MessageSource를 Autowired 하고, Locale을 마음대로 가져와서 사용해도 문제가 없나요?
답변을 작성해보세요.
답변 4