请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,关于@PathVariable 问题

创建红包时,我换了@PathVariable方式接受参数,出现乱码。

 /**
     * 创建红包
     */
    @PostMapping("/luckymoneys/{producer}/{money}")
    public Luckymoney create(@PathVariable(value = "producer") String producer,@PathVariable("money") BigDecimal money){
        Luckymoney luckymoney=new Luckymoney();
        luckymoney.setProducer(producer);
        luckymoney.setMoney(money);
        return repository.save(luckymoney);
    }

图片描述

正在回答 回答被采纳积分+3

2回答

浪潮之巔 2019-05-16 00:29:36

@PathVariable中如果使用中文路径,需要在配置文件中对tomcat进行配置

server.tomcat.uri-encoding=utf-8

0 回复 有任何疑惑可以回复我~
littlematt 2019-05-13 15:14:58

设置里面:url: jdbc:mysql://127.0.0.1:3306/luckymoney?characterEncoding=utf-8

需要添加?characterEncoding=utf-8

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号