RestTemplate使用过程中你可能需要注意的点

15人阅读 评论(0) 收藏 举报
分类:

RestTemplate在get请求设置参数时,url中后跟的参数一定不要是encode之后的param值,因为他会再次encode

一个url可以多次encode,每次结果不一

附上:原生jack变fastjson

        RestTemplate restTemplate = new RestTemplate();
        List<HttpMessageConverter<?>> converterList = restTemplate.getMessageConverters();

        //重新设置StringHttpMessageConverter字符集为UTF-8,解决中文乱码问题
        HttpMessageConverter<?> converterTarget = null;
        for (HttpMessageConverter<?> item : converterList) {
            if (StringHttpMessageConverter.class == item.getClass()) {
                converterTarget = item;
                break;
            }
        }
        if (null != converterTarget) {
            converterList.remove(converterTarget);
        }
        converterList.add(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));

        //加入FastJson转换器
        converterList.add(new FastJsonHttpMessageConverter());
查看评论

关于电子钱包需要注意的地方

简介: 电子钱包属于PBOC2.0的概念,在PBOC3.0中废止,但是目前在行业应用以及交通这些应用场景中依然在使用。 需要注意的地方: 1.电子钱包建立时文件标识符固定为0002。 ...
  • u011548018
  • u011548018
  • 2017-07-10 20:36:32
  • 752

Smarty里需要注意的一些知识

一、$name=array(one,tow,three,four);foreach输出结果one tow three foursection输出结果one tow three four二、$name=...
  • fafa211
  • fafa211
  • 2008-06-15 23:56:00
  • 747

smarty注意细节

正则表达式中使用引号的区别 Php解释引擎和正则表达式的解释引擎是分离的 \s-----拼配任何空白 $pattern="//i"; Echo "\\\s";---经php解释---\\s--...
  • xi_weina
  • xi_weina
  • 2011-11-09 14:17:29
  • 199

HashMap使用的注意事项

HashMap是java编程中非常常用的类。非常方便我们构造数据结构。她通过关键字存放各种类型的数据, 使得我们使用的很多。如果要构造这样的一个结构:      keyA        keyA1  ...
  • hantiannan
  • hantiannan
  • 2006-06-07 22:12:00
  • 2582

php学习笔记(三十四)smarty框架的初步使用和注意事项

1.什么是模板引擎     两个部分比较关心     1.1就是GUI(视图,界面)    --HTML CSS JAVASCRIPTE     1.2是业务逻辑(php编码)    --PHP...
  • devilzy2656
  • devilzy2656
  • 2013-01-07 14:13:10
  • 581

逻辑运算符注意点

Lua中逻辑运算符和C语言中的三目运算符关系(a and b) or c类似于C语言中的a?b:c,但是使用的前提是 b 不为假,例如以下语句:max = (x > y) and x or y 若 x...
  • liuhpp
  • liuhpp
  • 2016-09-21 11:54:03
  • 112

header函数使用注意

header应该注意的几个问题 header("Location:")作为php的转向语句。其实在使用中,他有几点需要注意的地方。要求header前没有任何输出但是很多时候在header前我们已经输出...
  • liuzp111
  • liuzp111
  • 2016-11-22 15:42:08
  • 513

使用header()函数需要注意的问题

很多人写程序时,用 header(location) 进行跳转往往不记得写 exit() 语句,事实上这种做法是存在严重风险的。从浏览器上看,使用 header(location) 就跳转到另一个页面...
  • u011886490
  • u011886490
  • 2013-08-30 14:50:56
  • 443

Java中的BigDecimal使用注意事项

1.BigDecial是immutable的,就像String一样,它的所有操作都会生成一个新的对象,所以  amount.add( thisAmount ); 是错误的;而应该是: ...
  • lantianjialiang
  • lantianjialiang
  • 2015-02-28 17:20:44
  • 979

日常使用IDEA开发的注意事项

项目中添加了新的css或js文件或者图片,记得重新编译一下,不然无法看到效果,自己之前经常忘,所以老是搞得自己一脸懵逼,, 一般我们项目开发都要用到git做项目托管,在多人协同开发的情况下,难免会有...
  • qq_33535433
  • qq_33535433
  • 2017-10-22 23:38:47
  • 147
    个人资料
    持之以恒
    等级:
    访问量: 16万+
    积分: 3680
    排名: 1万+
    博客专栏