저번글에서 Spring Boot로 Configuration Properties 클래스를 만들어보았는데 이때 .properties 파일에서는 한글이 깨진현상이 나온적이 있는데 왜 발생이 되었고 어떻게 해결을 했는지 정리해보고자 한다. 한글깨짐현상 application.properties에 한글데이터를 넣었다. 테스트를 돌려보니 한글데이터가 깨져있는걸 확인할 수 있었다. 이 문제를 해결하기위해 @PropertySource라는 어노테이션을 이용해 encoding을 설정해줄수 있는데 한번적용해보았다. @PropertySource 어노테이션 추가 해당 어노테이션을 추가해도 한글은 계속 깨졌다. 아마 어딘가에 encoding방식을 ISO_8859_1로 세팅하는곳이 있는것같다. 원인 Spring Boot에서 Prop..
Spring으로 개발을 할때 properties나 yml 등 설정파일에 데이터를 입력하고 그 데이터를 JAVA객체와 매핑하여 사용할 때가 발생하곤 한다. 이번장에는 Spring Boot에서 기본적으로 제공해주는 Properties 클래스말고 직접 Properties 클래스를 만들어보자. 위에서 언급한 Spring Boot에서 기본적으로 제공해주는 Properties 클래스에 대해 간략히 설명하자면 기존 Spring Legacy로 개발환경을 세팅할때 개발자는 DB Connection을 하기위해 DataSource Bean 설정을 일일이 하나하나 다 잡아줘야했지만 Spring Boot에서는 이러한 기능들을 자동으로 설정해주며 각 설정들에 대해 Properties 클래스를 제공해준다. 내장 Tomcat, My..