개발자의 삶/Spring
[Spring] Message (feat, 다국어 처리)
오늘 옆자리 신입분이 질문을 하셨다. "다국어 처리를 하는 중인데, properties 에 있는 내용들을 Controller에서 쓸 수는 없나요?" Controller 단에서 작업시에 환경(로컬, 개발)마다 다른 작업을 하려고 할때는 env(Environment, 환경변수)를 통해 구분했었다. 환경변수 관련해서는 구글링 해보면 좋을 것 같다. MessageSource 객체를 이용하여 properties 파일을 등록해주면 Spring message 를 사용 가능하다. ResourceBundleMessageSource 와 ReloadableResourceBundleMessageSource 가 있는데 후자는 서버를 가동되는 중에도 수정이 가능하다는 점이 있다. 자세한 내용은 구글링 해보면 좋을 것 같다. Sp..