반응형
메세지 기능
다양한 메세지를 한곳에서 관리하도록 하는 기능
예) messages.properties 라는 메세지 관리용 파일을 만든 후
item=상품
item.id=상품 ID
item.itemName=상품명
item.price=가격
item.quantity=수량
...
html들은 해당 데이터를 key 값으로 불러서 사용하는 것
국제화
메세지 파일(messages.properties)을 각 나라별로 별도로 관리하여 서비스를 국제화함
messages_ko.properties / messages_en.properties 등으로 나누어 관리할 수 있음
MessageSource
스프링 부트에서는 MessageSource를 자동 빈 등록 해줌
MessageSource 수동 빈 등록 방법
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasenames("messages", "errors");
messageSource.setDefaultEncoding("utf-8");
return messageSource;
}
반응형
'Back-End > Spring Boot' 카테고리의 다른 글
검증 처리 (Validation) (0) | 2023.08.17 |
---|---|
타임리프 - 스프링 통합과 폼 (0) | 2023.08.15 |
타임리프 기본 표현식 / 리팩토링 - 타임리프 표현식 수정 (0) | 2023.08.14 |
댓글