인프런 커뮤니티 질문&답변
퀴즈
61%나 틀려요. 한번 도전해보세요!
API에 클라이언트 입력 값에 대한 유효성 검사 기능을 추가하는 주된 이유는 무엇일까요?
API 응답 속도를 높이기 위해
데이터 무결성을 확보하고 입력 오류를 방지하기 위해
XML과 같은 다양한 응답 형식을 지원하기 위해
응답 데이터에서 민감한 정보를 숨기기 위해
답변 1
0
Dowon Lee
지식공유자
안녕하세요, 이도원입니다.
Spring Boot에서 여러개의 messages 파일을 사용해 보시려면 아래 코드와 같이 Basename에 적용하시면 될 것 같습니다.
@Configuration
public class AppConfiguration {
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource
= new ReloadableResourceBundleMessageSource();
messageSource.setBasenames(
"classpath:/messages/api_error_messages",
"classpath:/messages/api_response_messages"
);
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
...
application.yml 파일에서는 다음에 같이 적용해 볼 수 있습니다.
spring:
messages:
basename: messages1, messages2
감사합니다.





