关于redis传值的问题: 看网上的教程时,不知是自己的原因还是什么原因,在@RequestMapping中写的配置导致总是错误,现在把我自己总结的贴出来,以供自己或者大家参考:
第一种方法: @RequestMapping("set") ,这样在里面什么都不写,然后在方法里配置参数
@RequestMapping("set") public String setKeyANdValue(String key, String value){ logg.debug("访问set:key={},value={}",key,value); valOpsStr.set(key, value); return "set OK"; }这样的话,在页面的网址里这样写:http://localhost:8080/set?key=name&value=1234,就可以访问到信息第二种方法:
@RequestMapping("set/{key}/{value}") public String setKeyANdValue(@PathVariable String key,@PathVariable String value){ logg.debug("访问set:key={},value={}",key,value); valOpsStr.set(key, value); return "set OK"; }设置好请求要求后,需要在方法的参数里进行绑定@PathVariable,这样就可以就可以访问了http://localhost:8080/set/name/2312
千万不要在@RequestMapping(set?key={key}&&value={value}),这样是错误的。千万不要这样写。
新闻热点
疑难解答