Джексон игнорирует spring.jackson.property-naming-стратегии = SNAKE_CASE. Я использую SpringBootVersion 1.4.2.RELEASE. В моем файле application.properties я добавил
spring.jackson.property-именование-стратегия = SNAKE_CASE
Но Джексон не соблюдает это свойство, и мой ответ REST по-прежнему camelCase. Интересно, что эта аннотация работает просто отлично
@JsonNaming (PropertyNamingStrategy.SnakeCaseStrategy.class)
С этой аннотацией я получаю ответ snake_case. Но я не хочу комментировать каждый класс ответа, это немного раздражает.
редактировать
Я также попытался использовать полное имя класса,
spring.jackson.property-именование-стратегия = com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
это тоже не сработало