Spring/Spring MVC
[Spring MVC] 메시지, 국제화 기능
잉숭
2021. 7. 18. 11:35
여러 웹 페이지에서 공통된 기준으로 반복해 사용하는 문구들을 메시지라고 한다
스프링은 이러한 메시지들을 일괄적으로 관리하고, 더 나아가서 언어별로 관리할 수 있도록 기능들을 제공한다
메시지 관리 기능을 사용하려면 MessageSource라는 빈을 등록해야 하는데
스프링 부트를 사용하면 자동으로 스프링 빈으로 등록해준다
타임리프에서 이러한 메시지 기능을 사용하려면 메시지 표현식 #{...} 을 사용하면 된다
메시지 사용 전 | 메시지 사용 후 |
<h2>상품 등록 폼</h2> | <h2 th:text="#{page.addItem}">상품 등록</h2> |