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);
}
}