오늘도 개발자 Backend Developer

@PropertySource 사용시 한글 깨짐

1. 현상

  • 아래와 같은 소스를 사용할 경우
@PropertySource(value = {"classpath:common.properties"})
  • 아래와 같이 호출할 경우,한글이 깨진다.
@Autowired
private Environment env;


private void test(){
   env.getRequiredProperty("test");
}

2. 해결법

@PropertySource(value = {"classpath:common.properties"}, encoding = "UTF-8")
  • 간단한 해결 법이지만 기억하기 위해 기록해 놓는다.