springboot1.0升级到springboot2.0需要注意的点

1.升级parent包的版本1.5.4-------->2.0.4

2.修改配置文件数据库连接url--->jdbc-url

3.修改spring-boot-devtools版本为2.0.2,去掉spring-boot-maven-plugin的指定版本

4.将项目中,原引用不正确的jar替换为新的jar

5.原文件上传大小限制修改为

http:
  multipart:
    enabled: true
    max-file-size: 200MB
    max-request-size: 200MB

servlet:
  multipart:
    enabled: true
    max-file-size: 200MB
    max-request-size: 200MB

6.原使用jedis.pool  可以修改为spring.redis。这是springboot2.0的特性

7.假如项目中用做FastJson自定义配置的,需要修改编码

贴一个FastJson全局自定义配置:

public class MyWebAppConfigurer implements  WebMvcConfigurer {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
   Iterator<HttpMessageConverter<?>> iterator = converters.iterator();
   while(iterator.hasNext()){
      HttpMessageConverter<?> converter = iterator.next();
      if(converter instanceof MappingJackson2HttpMessageConverter){
         iterator.remove();
      }
   }
   FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter();
   //自定义配置...
   FastJsonConfig config = new FastJsonConfig();
   config.setSerializerFeatures(SerializerFeature.DisableCircularReferenceDetect, SerializerFeature.WriteMapNullValue, SerializerFeature.WriteNullListAsEmpty, SerializerFeature.WriteNullStringAsEmpty, SerializerFeature.WriteNullBooleanAsFalse);
   fastJsonHttpMessageConverter.setFastJsonConfig(config);
   converters.add(fastJsonHttpMessageConverter);
}

 }

 
 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值