【发布时间】:2020-12-21 08:29:30
【问题描述】:
spring boot 中有没有办法验证 bean 中的属性?例如,考虑一个由以下属性组成的 Employee Bean -
- id - 必须以 01,02,22 开头
- 部门 - 应该是任何一个 - D1、D2、D3
- 名称 - 不得包含任何数字且最大长度为 10 个字符。
我可以有一个单独的方法并每次都验证 bean,但我正在寻找一些更好的方法来使用 spring boot 来实现它。
【问题讨论】:
-
看看 JSR 380 验证。
-
您可以在您的服务中进行验证以检查员工是否准备好保存
标签: spring spring-boot spring-mvc spring-data-jpa spring-data