하도 까먹어서 기록해둡니다.
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
참고로 spring initializr를 통해서 자동으로 만들어진
pom.xml
을 사용한다면 인코딩 관련해서는 작성하지 안해도 되고,
기존에 작성되어 있던 <java.version>8</java.version>
만 수정하여 java 버전을 수정하면 됩니다.
이게 가능한 이유는 spring boot 의 기본 parent pom 설정 덕분입니다.