Spring Boot Actuator: как включить кириллицу?
В pom.xml подключаем:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
В applilication.properties пишем:
management.info.env.enabled=true
info.app.encoding = @project.build.sourceEncoding@
info.name = Приложение Spring Data Rest
info.description = Описание приложения
info.author = Автор приложения
Идём по адресу localhost:8080/actuator/info и видим:
{
"app": {
"encoding": "UTF-8",
},
"name": "ÐÑиложение Spring Data Rest",
"description": "ÐпиÑание пÑиложениÑ",
"author": "ÐвÑÐ¾Ñ Ð¿ÑиложениÑ"
}
Как так-то? UTF-8 и кракозябры. Как сделать хорошо? :)
Ответы (2 шт):
Автор решения: Дима Ерохин
→ Ссылка
Значит надо, чтобы кодировка самого файла и название кодировки, которое передаётся браузеру, совпадали. Надо проверить и там и там.
Автор решения: user
→ Ссылка
Решил проблему переводом конфига с application.properties на application.yml. Так кодировка человечья :)