/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
spring-boot-modules/spring-boot-validations/src/main/java/com/baeldung/controller/ValidationController.java
33 строки
1 KB
Harry9656
JAVA-31190: Preparation for migrating spring-boot-modules to version 3. (#15834)
27 фев 2024, 04:49
Не верифицирован
27 фев 2024, 04:49
aefd833
Код
Авторство
О чём код?
package com.baeldung.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import com.baeldung.dto.BooleanObject; import com.baeldung.service.ValidationService; import jakarta.validation.Valid; @RestController public class ValidationController { @Autowired ValidationService service; @PostMapping("/validateBoolean") public ResponseEntity<String> processBooleanObject(@RequestBody @Valid BooleanObject booleanObj) { return ResponseEntity.ok("BooleanObject is valid"); } @PostMapping("/validateBooleanAtService") public ResponseEntity<String> processBooleanObjectAtService() { BooleanObject boolObj = new BooleanObject(); boolObj.setBoolField(Boolean.TRUE); boolObj.setTrueField(Boolean.FALSE); service.processBoolean(boolObj); return ResponseEntity.ok("BooleanObject is valid"); } }