其他分享
首页 > 其他分享> > Spring Boot 进行优雅的字段校验

Spring Boot 进行优雅的字段校验

作者:互联网

前段时间提交代码审核,同事提了一个代码规范缺陷:参数校验应该放在controller层。到底应该如何做参数校验呢?

Controller层 VS Service层

去网上查阅了一些资料,一般推荐与业务无关的放在Controller层中进行校验,而与业务有关的放在Service层中进行校验。

那么如何将参数校验写的优雅美观呢,如果都是if - else,就感觉代码写的很low,还好有轮子可以使用

常用校验工具类

使用Hibernate Validate

引入依赖

<dependency>
    <groupId>org.hibernate</groupId>
    <artifa

标签:Service,Spring,代码,Boot,校验,Controller,参数,层中
来源: https://blog.csdn.net/weixin_45794138/article/details/121202766