application.propertiesに日本語文字列を定義していて、プレースホルダーで環境変数から取得するようにしたらエラーになったのでメモ
application.propertiesはjavaのプロパティファイルであり使用できる文字コードはISO8859-1形式、そのためマルチバイト文字はUnicodeエスケープする必要がある。
一方、プレースホルダーで環境変数から値を取得する場合はプロパティファイルから取得しているわけではないので、Unicodeエスケープする必要がなかった。
application.propertiesに日本語文字列を定義していて、プレースホルダーで環境変数から取得するようにしたらエラーになったのでメモ
application.propertiesはjavaのプロパティファイルであり使用できる文字コードはISO8859-1形式、そのためマルチバイト文字はUnicodeエスケープする必要がある。
一方、プレースホルダーで環境変数から値を取得する場合はプロパティファイルから取得しているわけではないので、Unicodeエスケープする必要がなかった。