栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何手动触发spring验证?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何手动触发spring验证?

Spring提供了对JSR-303 Bean验证API的全面支持。这包括对将JSR-303实现作为Spring bean引导的便捷支持。这允许将javax.validation.Validator注入到你的应用程序中需要验证的任何地方。

使用LocalValidatorFactoryBean将默认的JSR-303验证程序配置为Spring Bean:

   <bean id="validator"  />

上面的基本配置将触发JSR-303使用其默认引导机制进行初始化。诸如Hibernate Validator之类的JSR-303提供程序应该存在于类路径中,并且将被自动检测到。

5.7.2.1注入验证器

LocalValidatorFactoryBean implements both javax.validation.Validator and org.springframework.validation.Validator.
你可以将对这两个接口之一的引用注入需要调用验证逻辑的bean中。

javax.validation.Validator
如果你希望直接使用JSR-303 API,请插入参考:

// JSR-303 Validatorimport javax.validation.Validator;@Servicepublic class MyService {    @Autowired    private Validator validator;}

注入引用,以了解

org.springframework.validation.Validator
你的bean是否需要Spring Validation API:

// Spring Validatorimport org.springframework.validation.Validator;@Servicepublic class MyService {    @Autowired    private Validator validator;}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/400495.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号