Articles of бобов

Нельзя использовать проверку весов с MongoDB

Я искал решения для проверки моделей данных весной в Котлине. Но я не в состоянии. Ниже приведен data class тегов. data class Tag(@field:NotNull var name: String) { lateinit @Id var id: ObjectId } Я разрешил настройке использовать проверку bean-компонентов @Configuration open class ValidatorConfig { @Bean open fun validator() = LocalValidatorFactoryBean() } По моим сведениям, Spring […]

Проверка Java bean в Spring MVC Controller PathVariables

Я пытаюсь получить аннотации проверки Java Bean для работы с переменными пути и параметрами запроса в Spring MVC-контроллере. (Среда: Spring Boot v1.3.5, Springxxx 4.2.6, язык программирования Kotlin 1.0.3) например @RequestMapping(value = "/{someId}" …) fun getSomething(**@SomeValidId** @PathVariable("someId") someId: String):… Я добавил org.springframework.validation.beanvalidation.MethodValidationPostProcessor, как описано в https://raymondhlee.wordpress.com/2015/08/29/validating-spring-mvc-request-mapping-method-parameters/, а также добавил org. springframework.validation.beanvalidation.LocalValidatorFactoryBean как validatorFactory для вышеперечисленного. @Configuration […]

Не требуется ли в Котлине?

У меня есть класс: class User( var name: String ) И сопоставленный запрос на публикацию: @PostMapping("/user") fun test(@Valid @RequestBody user: User) { //… } Что делать, если клиент отправит JSON пользователя с name: null ? Будет ли он отклонен MVC Validator или будет выбрано исключение? Должен ли я аннотировать name с помощью @NotNull ? К […]