
[Spring] 메시지와 국제화 - 어떻게 국제화가 자동으로 일어날까요?
·
Spring/MVC
메시지가 뭐고 왜 필요하냐면요예를 들어 이런 필드가 있다고 할 때, 상품명 이라는 라벨을 모두 상품 이름으로 변경해달라고 하면 어떻게 할 것인가?모든 코드를 까서 ctrl F 로 라벨을 찾아 수정하는 방법이 가장 단순한 방법일 것이다.근데 만약 수정해야하는 파일의 개수가 1000개면 하루종일 그것만 하고 있을 것인가? 기존 코드는 다음과 같이 상품명 이라는 텍스트가 하드코딩 되어 있기 때문에, 모두 까서 수정하기 힘들다. 상품명 그래서 이러한 메시지를 Key - value 형태로 저장해두고 관리하도록 하는 기능을 메시지 기능이라고 한다.hello=안녕hello.name=안녕 {0}label.item=상품label.item.id=상품 IDlabel.item.itemName=상품명label.it..