Spring_Point2

本文介绍了Spring MVC中如何通过@RequestParam、@RequestBody及@PathVariable实现不同类型参数的绑定与传递,包括简单数据类型及复杂对象。

Controller层到页面的属性传递:

@RequestParam

简单数据类型的绑定,传递

通过Request.getParameter() 获取的String可直接转换为简单类型的情况( String--> 简单类型的转换操作由ConversionService配置的转换器来完成);因为使用request.getParameter()方式获取参数,所以可以处理get 方式中queryString的值,也可以处理post方式中 body data的值。

@RequestBody

对象等辅助数据类型的绑定,传递

@PathVariable RestFul

当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。

spring.shardingsphere.sharding.tables.sale_commission_base_origin.actual-data-nodes=ds_master.sale_commission_base_origin,ds_slave_1.sale_commission_base_origin,ds_slave_2.sale_commission_base_origin spring.shardingsphere.sharding.tables.sale_commission_base_origin.table-strategy.standard.sharding-column=sales_date spring.shardingsphere.sharding.tables.sale_commission_base_origin.table-strategy.standard.sharding-algorithm-name=salesDateAlgorithm spring.shardingsphere.sharding.tables.sale_commission_calculated.actual-data-nodes=ds_master.sale_commission_calculated,ds_slave_1.sale_commission_calculated,ds_slave_2.sale_commission_calculated spring.shardingsphere.sharding.tables.sale_commission_calculated.table-strategy.standard.sharding-column=sales_date spring.shardingsphere.sharding.tables.sale_commission_calculated.table-strategy.standard.sharding-algorithm-name=salesDateAlgorithm spring.shardingsphere.sharding.tables.sale_commission_base_extension.actual-data-nodes=ds_master.sale_commission_base_extension,ds_slave_1.sale_commission_base_extension,ds_slave_2.sale_commission_base_extension spring.shardingsphere.sharding.tables.sale_commission_base_extension.table-strategy.standard.sharding-column=sales_date spring.shardingsphere.sharding.tables.sale_commission_base_extension.table-strategy.standard.sharding-algorithm-name=salesDateAlgorithm spring.shardingsphere.sharding.tables.sales_point_base_origin.actual-data-nodes=ds_master.sales_point_base_origin,ds_slave_1.sales_point_base_origin,ds_slave_2.sales_point_base_origin spring.shardingsphere.sharding.tables.sales_point_base_origin.table-strategy.standard.sharding-column=sales_date spring.shardingsphere.sharding.tables.sales_point_base_origin.table-strategy.standard.sharding-algorithm-name=salesDateAlgorithm spring.shardingsphere.sharding.tables.sales_point_calculated.actual-data-nodes=ds_master.sales_point_calculated,ds_slave_1.sales_point_calculated,ds_slave_2.sales_point_calculated spring.shardingsphere.sharding.tables.sales_point_calculated.table-strategy.standard.sharding-column=sales_date spring.shardingsphere.sharding.tables.sales_point_calculated.table-strategy.standard.sharding-algorithm-name=salesDateAlgorithm spring.shardingsphere.sharding.tables.sales_point_base_extension.actual-data-nodes=ds_master.sales_point_base_extension,ds_slave_1.sales_point_base_extension,ds_slave_2.sales_point_base_extension spring.shardingsphere.sharding.tables.sales_point_base_extension.table-strategy.standard.sharding-column=sales_date spring.shardingsphere.sharding.tables.sales_point_base_extension.table-strategy.standard.sharding-algorithm-name=salesDateAlgorithm // 这些配置对应哪段sharding代码
08-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值