S
S
Spring Boot参考指南
搜索文档…
Introduction
I. Spring Boot文档
II. 开始
III. 使用Spring Boot
IV. Spring Boot特性
23. SpringApplication
24.外化配置
25. Profiles
26. 日志
27. 开发Web应用
28. 安全
29. 使用SQL数据库
30. 使用NoSQL技术
31. 缓存
32. 消息
33. 使用RestTemplate调用REST服务
34. 使用WebClient调用REST服务
35. 验证
36. 发送邮件
37. 使用JTA处理分布式事务
38. Hazelcast
39. Quartz调度器
40. Spring集成
41. Spring Session
42. 基于JMX的监控和管理
43. 测试
44. WebSockets
45. Web Services
46. 创建自己的自动配置
47. Kotlin支持
48. 接下来阅读什么
V. Spring Boot执行器:用于生产环境的特性
VI. 部署到云端
VII. Spring Boot CLI
VIII. 构建工具插件
IX. How-to指南
X.附录
由
GitBook
提供支持
35. 验证
只要在类路径上存在JSR-303实现(比如Hibernate validator),Bean Validation 1.1支持的方法验证特性就会自动启用。这允许bean方法的参数和/或者返回值,被标注为
javax.validation
约束。为了让这样的带标注的方法在搜索行内约束标注时被找到,拥有它们的目标类,需要在类型层次上被标注为
@Validated
。
例如,下面的服务触发第一个参数的验证,确保它的大小在8和10之间:
@Service
@Validated
public
class
MyBean
{
public
Archive
findByCodeAndAuthor
(
@Size
(
min
=
8
,
max
=
10
)
String
code
,
Author
author
)
{
...
}
}
以前
34.1 自定义WebClient
下一个
36. 发送邮件
最近更新
3yr ago
复制链接