spring boot 传参记录,WEB端传入服务端,接口传值去 xml 文件

Posted 诗萧尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 传参记录,WEB端传入服务端,接口传值去 xml 文件相关的知识,希望对你有一定的参考价值。

web 端传值去服务端

url 传参法
前端

url: '/api/adminsmautoseacher/updatefun?id=' + arr.join(',') + '&confUrl=publicSeacher&funcName=' + funcName + '&funcDesc=' + funcDesc,

后端接收

pdateFun(@RequestParam(name = "id", defaultValue = "0") String id, @RequestParam(name = "confUrl", defaultValue = "0")String confUrl
        , @RequestParam(name = "funcName", defaultValue = "0") String funcName, @RequestParam(name = "funcDesc", defaultValue = "0") String funcDesc)

路径传参法
前端

url: '/api/adminsmautoseacher/remove/' + arr.join(','),

后端

@ApiOperation(value = "删除表自动生成查询信息", notes = "删除表自动生成查询信息")
@PostMapping("/remove/ids")
public ResultDto<Object> remove(@PathVariable String ids) throws Exception 
    return this.adminSmAutoSeacherService.remove(ids);

data 传参法 queryModel 接收

前端

model = 
condition: JSON.stringify(
tableName: '',
id: id )
;
data: model,

后端

@ApiOperation(value = "查询数据字典", notes = "查询数据字典")
@GetMapping("/queryDataCodelist")
public ResultDto<List<Map<String, Object>>> queryDataCodelist(QueryModel model) 
    List<Map<String, Object>> list = this.adminSmAutoSeacherService.queryDataCodeList(model);
    return new ResultDto<List<Map<String, Object>>>(list);

data 传参法,json 串传参。可以类型接收
前端

data: JSON.stringify(_this.formDataTwo),

后端

@ApiOperation(value = "新增自动查询配置信息", notes = "新增自动查询配置信息,新增时主键字段id设置为null")
@PostMapping("/saveorupdate")
public ResultDto<Object> saveorupdate(@RequestBody List<AdminSmAutoSeacherConf> list) throws Exception 
    return this.adminSmAutoSeacherConfService.saveorupdate(list);

接口传值去 xml 文件

接口类
QueryModel

// 查询
   List<Map<String, Object>> querylist(QueryModel model);

xml 接收

<select id="queryPubliclist" resultType="java.util.Map" parameterType="cn.com.yusys.yusp.commons.mapper.QueryModel">

map 传参

void insertModFun(Map<String,String> mapConf);

xml 接收

<insert id="insertConFun" parameterType="java.util.Map">
#funId,jdbcType=VARCHAR,

参数传参

void updateFun (@Param("id") String id,@Param("confUrl") String confUrl);

xml 接收

   <update id="updateFun">
     update ADMIN_SM_AUTO_SEACHER set CONF_URL=#confUrl where id =#id
</update>

感谢支持~

thanks ~

以上是关于spring boot 传参记录,WEB端传入服务端,接口传值去 xml 文件的主要内容,如果未能解决你的问题,请参考以下文章

Spring/Boot/Cloud系列知识:SpringMVC 传参详解(上)

Spring/Boot/Cloud系列知识:SpringMVC 传参详解(上)

Spring/Boot/Cloud系列知识:SpringMVC 传参详解(上)

Spring/Boot/Cloud系列知识:SpringMVC 传参详解(上)

Spring Boot构建的Web项目如何在服务端校验表单输入

如何在 Spring Boot 中记录 Rest Web 服务所花费的时间?