没有合适的资源?快使用搜索试试~ 我知道了~
spring-validation:使用Spring AOP的参数验证Spring扩展
共28个文件
java:20个
xml:2个
xsd:1个
需积分: 9 0 下载量 143 浏览量
2021-04-30
04:39:14
上传
评论
收藏 30KB ZIP 举报
温馨提示
spring-validation 基于Spring AOP的参数验证框架,在日常的开发过程中,经常会遇到参数校验的问题,使用这个扩展可以把参数校验的逻辑从业务代码中解藕出来,成为单独的模块,使业务代码看起来更清爽。 环境要求 spring-aop 3.2.6.RELEASE + 基本使用方法 假设有一个类叫PlainObject,它有一个方法叫functionA(String str) 如果你想给PlainObject#functionA(String)加一个约束,让functionA的参数不能为空,你可以这样声明functionA public class PlainObject { public void functionA(@NotNull("Str cannot be null") String str) { } } 把PlainObject加到spring IO
资源推荐
资源详情
资源评论
收起资源包目录
spring-validation-master.zip (28个子文件)
spring-validation-master
src
test
resources
me
lanner
spring
validation
test
integration
integration-test.xml 777B
java
me
lanner
spring
validation
pojo
PlainObject.java 253B
utils
ClassUtilsTest.java 636B
test
integration
IntegrationTest.java 843B
main
resources
me
lanner
spring
validation
config
spring-extension-validation.xsd 1KB
META-INF
spring.handlers 118B
spring.schemas 139B
java
me
lanner
spring
validation
validators
ValidValidator.java 682B
NotNullValidator.java 391B
Validator.java 237B
utils
ClassUtils.java 2KB
constraint
NotNull.java 381B
ValidatedBy.java 470B
config
AnnotationDrivenBeanDefinitionParser.java 5KB
ValidationNamespaceHandler.java 381B
handler
ConstraintViolationThreadLocalMessageHandler.java 435B
ViolationMessageHolder.java 472B
ConstraintViolationRaiseExceptionHandler.java 416B
ConstraintViolationHandler.java 286B
interceptor
BeanFactoryAnnotatedValidationPointcutAdvisor.java 560B
ValidatorInterceptorSupport.java 318B
ValidationInterceptor.java 2KB
AnnotatedValidationPointcut.java 1KB
DefaultValidatorInterceptorSupport.java 3KB
LICENSE 11KB
README.md 4KB
pom.xml 3KB
.gitignore 240B
共 28 条
- 1
资源评论
leeloodeng
- 粉丝: 20
- 资源: 4699
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功