Articles of пружинный

JsonView весной + Котлин

Сервер возвращает пустой json с помощью JsonView: [ { }, { } ] Я использую только компонент Jackson2ObjectMapperBuilder для настройки jackson : @Bean open fun objectMapperBuilder() = Jackson2ObjectMapperBuilder() .modulesToInstall(KotlinModule()) .propertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES) .featuresToEnable(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS) контроллер: @RestController @RequestMapping("/api/drivers") class DriversController @Autowired constructor(val driverService: DriverService) { @JsonView(Views.Public::class) @RequestMapping("/nearest") fun nearest(): List<Driver> { val drivers = driverService.findNearest(49.437551, 32.025263) return drivers } […]

Весна MVC Тимелеаф Котлин

Я пытаюсь передать форму контроллеру, но объект пуст (выглядит как получает значения из конструктора по умолчанию вместо формы). И не знаю почему @Valid не работает. Код: Конечная точка @PostMapping("/add") fun addDevice(@Valid @ModelAttribute device: Device, model: ModelMap): ModelAndView { deviceRepository.save(device) return ModelAndView("redirect:/devices/all", model) } Сущность: @Entity data class Device( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Int? […]

Hibernate сохраняет дочерний объект с нулевым родительским идентификатором

Hibernate не хочет сохранять идентификаторы для дочерних объектов. У меня есть следующие таблицы: @Entity @Table(name = "ct_orders") data class Order( @Id @Column(name = "id") @GeneratedValue(strategy = javax.persistence.GenerationType.IDENTITY) val id: Int = 0, @OneToMany(fetch = FetchType.LAZY, cascade = arrayOf(CascadeType.ALL), mappedBy = "order") val route: List<Route>? = null, … ) @Entity @Table(name = "ct_routes") @JsonIgnoreProperties("id", "order") data […]

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

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

Intereting Posts
IllegalArgumentException: параметр, заданный как непустой, равен null Как добавить пользовательские группы просмотра в Anko DSL? Как объявить и инициализировать MutableSet в Котлине? Ошибка переноса подпункта: com.android.dx.cf.code.SimException: local 0007: недействительный Не удается открыть проект после обновления Android Studio Как ограничить kotlin от использования java api, который объявлен выше jdk1.6 Как инициализировать MutableList Kotlin для удаления MutableList? retryWhen () не вызывает то, что находится внутри Observable.just () Есть ли способ использовать значение по умолчанию для необязательного параметра при передаче null? Как собирать подписи от нескольких участников государства в потоке корды? Какая правильная совпадение версий между kotlin-gradle-plugin и kotlin-js-library? Kotlin падает на Android, когда выбранный вид элемента равен нулю Какова концепция намерения Котлина? Kotlin val различие getter override vs assign Сгенерировать диаграмму классов Котлина