IoC 컨테이너와 빈(7): MessageSource
국제화 (i18n) 기능을 제공하는 인터페이스.
1. ApplicaionContext extends MessageSource
- getMessage(String code, Object[] args, String, default, Locale, loc)
- ...
2. 스프링 부트를 사용한다면 별다른 설정 필요없이 messages.properties 사용할 수 있음
- messages.properties
- messages_ko_kr.properties
messages로 시작하는 properties 파일
3. 릴로딩 기능이 있는 메시지 소스 사용하기
@Bean public MessageSource messageSource() { var messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasename("classpath:/messages"); messageSource.setDefaultEncoding("UTF-8"); messageSource.setCacheSeconds(3); return messageSource; }
Author And Source
이 문제에 관하여(IoC 컨테이너와 빈(7): MessageSource), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhk2334/IoC-컨테이너와-빈7-MessageSource저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)