美文网首页
springmvc转springboot遇到的坑

springmvc转springboot遇到的坑

作者: 程序猿皮皮 | 来源:发表于2019-11-21 20:55 被阅读0次

1. config server

之前时工具类实现的properties文件加载,在config server环境下,工具类实现ApplicationContextAware

重写setApplicationContext, 使用applicationContext.getEnvironment() 得到pros。

2. spring-security使用

定义@EnableWebSecurity 继承WebSecurityConfigurerApapter

编码方式实现安全控制

3. jackson

springmvc3 用的jackson1版本,springboot必须使用jackson2,但是混合使用是请求响应对象序列化时,内容包含的反斜线的 forward slash  会出现EscapeForwardSlashAlways。 全部升级jackson2 解决。

4. multipart文件上传

springmvc中xml声明了multipartResolver,这会导致上传时出现异常 Required request part 'file' is not present。

5. converter

同时使用StringHttpMessageConverter 和MappingJackson2HttpMessageConverter 导致controller 返回的String类型的数据使用StringConverter转换,结果就是前端接收到的数据是 不带双引号的 字符串,JSON.parse  出错。

解决办法就是 自定义类 继承WebMvcConfigurerAdaptor 重写extendMessageCOnverters 将所有的converter清空,然后只保留JSacksonConverter

相关文章

网友评论

      本文标题:springmvc转springboot遇到的坑

      本文链接:https://www.haomeiwen.com/subject/evlxwctx.html