Есть ли какая-либо библиотека, доступная для проверки, подобная в java, аналогичная FluentValidation для .Net для проверки данных контроллера остальных?
Наиболее широко используемый API проверки с пружинной загрузкой - javax-validation-api - https://mvnrepository.com/artifact/javax.validation/validation-api/2.0.1.Final
javax-validation-api
Вы можете использовать проверку bean-компонентов при весенней загрузке
https://reflectoring.io/bean-validation-with-spring-boot/
Это основано на JSR303, где вы можете аннотировать поля Pojo с проверкой, а значения проверяются на уровне контроллера перед обработкой.