◆ SPRING BOOT/설정 및 설치
[Spring Boot-gradle] 메시지 파일 - 한글 깨짐(??) 해결
쿠키린
2024. 6. 16. 23:21
🔽application.properties
spring.messages.basename=messages
spring.messages.encoding=UTF-8
server.servlet.encoding.charset=UTF-8
server.servlet.encoding.enabled=true
server.servlet.encoding.force=true
🔽WebConfig.java <- 파일 생성함.
@Configuration
public class WebConfig implements WebMvcConfigurer {
/**
* 메시지 소스를 UTF-8 인코딩으로 설정하는 예제입니다. 이를 통해 메시지 파일에서 한글과 같은
* 다국어 문자열이 올바르게 읽히도록 할 수 있습니다.
* */
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("classpath:messages");//scr/main/resources 디렉토리 아래에 messages.* 파일이 위치함을 의미함.
messageSource.setDefaultEncoding("UTF-8");//인코딩 설정
return messageSource;
}
}
or
한글이 자꾸 프로젝트안에서 ??으로 바뀔 수도 있음
🔽설정 - 파일 인코딩 - UTF-8로 맞추기