验证

默认情况下,如果 Bean Validation 存在于类路径中(例如,Hibernate Validator),LocalValidatorFactoryBean 会被注册为一个全局 Validator,用于控制器方法参数上的 @Valid@Validated

你可以自定义全局 Validator 实例,如下例所示:

请注意,你也可以局部注册 Validator 实现,如下例所示:

如果你需要在某个地方注入 LocalValidatorFactoryBean,请创建一个 bean 并用 @Primary 标记它,以避免与 MVC 配置中声明的 bean 发生冲突。