Articles of весенний сапог

Класс SpringBoot + Jackson + Kotlin: игнорируются аннотации полей

Я использую Spring Boot с временем Kotlin и Java8. Так или иначе аннотации Джексона в полях класса данных игнорируются. import com.fasterxml.jackson.annotation.JsonProperty import java.time.MonthDay data class DataView(val id: String, @get:JsonProperty("dayOfMonth") val monthDay: MonthDay) {} Почему эти аннотации игнорируются? Ответ по-прежнему содержит имя поля «monthDay». Я знаю, что аннотация правильна, согласно этой дискуссии на обсуждении.kotlinlang.org . Насколько […]

@Autowired lateinit property '' не был инициализирован

Я пытаюсь создать веб-проект с использованием Spring-boot + Vaadin, и я хочу использовать spring-data-jpa с hibernate для извлечения данных из базы данных PostgreSQL. В моем взгляде Vaadin я пытаюсь autowire мой класс обслуживания, но я всегда получаю трассировку стека нуль и eror не говорит мне почему. kotlin.UninitializedPropertyAccessException: свойство lateinit clientService не было инициализировано по адресу […]

Только готовые коллекции Джексона

У меня есть проект Spring Boot с конечной точкой post для объекта вроде этого: class Task{ @JoinTable(name = "task_user", joinColumns = arrayOf(JoinColumn(name = "task_id")), inverseJoinColumns = arrayOf(JoinColumn(name = "user_id"))) @ManyToMany var users: MutableSet<User> = HashSet() } Я не хочу, чтобы люди могли публиковать пользователей с заданием, но @JsonProperty (access = READ_ONLY), похоже, не работает с […]

Как правильно делать PATCH в строго типизированных языках на основе Spring – пример

По моим сведениям: PUT – обновить объект с его полным представлением (заменить) PATCH – обновлять объект только с заданными полями (обновление) Я использую Spring для реализации довольно простого HTTP-сервера. Когда пользователь хочет обновить свои данные, ему нужно сделать HTTP PATCH для некоторой конечной точки (скажем: api/user ). Его тело запроса сопоставляется с DTO через @RequestBody […]

Intereting Posts
Котлин не может получить доступ к защищенному абстрактному методу Список Kotlin для EnumMap с суммами Проверьте, работает ли моя активность в MultiWindowMode или не используется Kotlin Запустить службу в фоновом режиме Невозможно внедрить один и тот же экземпляр в Сервис и ViewModel Вызов прослушивателя в ViewHolder только иногда отвечает Как разрешить нарушение ограничения конечного ограничения в Котлине? Kotlin mutableMap.put возвращает значение nullable Можно ли ограничить тип списка реализацией интерфейса в Котлин? Являются ли неправильные типы Котлина для примитивов на JVM? Каково намеренное использование @JvmSynthetic в Котлине? Basic Realm + Kotlin: RealmObject не устанавливает переданные значения Как функции хранения в статической коллекции будут влиять на систему? Реактор switchifempty не ведет себя так, как ожидалось, в тесте junit Неразрешенная ссылка: createPrintDocumentAdapter (Kotlin + Android)