-
message를 쓸때 주의사항spring 2020. 9. 16. 23:17
스프링에서 message를 쓰기위해서는 자바방식일때 기준으로 ServletAppContext (스프링 빈설정 관리클래스)에
@Bean public ReloadableResourceBundleMessageSource messageSource() { ReloadableResourceBundleMessageSource res = new ReloadableResourceBundleMessageSource(); res.setBasenames("/WEB-INF/properties/error_message"); return res; }
이런식으로 메세지소스를 추가해주고 그안에 프로퍼티 파일의 경로를 설정해주게 된다. 그런데 여기서 메소드의 이름이 messageSource여야만 한다. 메소드의 이름을 abcd등 아무렇게나 지어주면 500오류가 발생하게 된다. 이유는 정확히 모르겠으나 스프링안에서 메세지를 찾을때 messageSource라는 이름의 메소드를 찾는 것 같다.
참조 : 윤재성의 만들면서 배우는 Spring MVC 5
'spring' 카테고리의 다른 글
스프링mvc 시작시(서버기동시)메소드 실행방법 (0) 2020.09.18