Web개발/Spring

[Spirng] org.springframework.context.NoSuchMessageException: No message found under code 에러

noobdev 2020. 3. 14. 15:50

propertis 파일로 Message를 출력하다 만난 에러이다.

메시지 내용을 보면 로컬이 null인 aaa.a1 메시지를 찾을 수 없다고 한다.

 

위 에러에 대해 찾아본 결과 메시지가 애초에 없는 경우, 설정 파일에 설정한 경로에 프로퍼티 파일이 없는 경우, 메시지를 사용하기 위한 bean을 등록할 때 bean id값을 임의로 등록한 경우 3가지 정도의 문제로 발생한다고 한다.

 

필자는 스프링 설정 파일에 설정한 properties 파일들의 경로에 해당 properties 파일에 존재하지 않았기 때문에 발생했다. 

 

메시지를 출력할 때 java 파일로 설정하는 방식과 xml 파일을 이용해 설정하는 2가지 방법을 사용하다 보니 복사 경로를 잘못 잡아 준 게 원인이었다.

 

 

본 포스팅은 필자가 공부한 내용을 정리한 것으로 오류가 존재할 수 있습니다.