关于 @mvc:annotation-driven @InitBinder

<mvc:annotation-driven /> 会自动注册RequestMappingHandlerMapping ,RequestMappingHandlerAdapter 与 ExceptionHandlerExceptionResolver 三个bean

还将提供以下支持: 
支持使用 ConversionService 实例对表单参数进行类型转换 
支持使用 @NumberFormat annotation、@DateTimeFormat 
注解完成数据类型的格式化
支持使用 @Valid 注解对 JavaBean 实例进行 JSR 303 验证 
支持使用 @RequestBody 和 @ResponseBody 注解


@InitBinder


由 @InitBinder 标识的方法•,可以对 WebDataBinder 对象进行初始化。WebDataBinder 是 DataBinder 的子类。用于完成由表单字段到 JavaBean 属性的绑定
@InitBinder方法不能有返回值,它必须声明为void 。
@InitBinder方法的参数通常是是 WebDataBinder

	@InitBinder
	public void InitBinder(WebDataBinder binder){
		binder.setDisallowedFields("lastName");//不允许javaBean绑定lastName属性
	}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值