最近接触了新框架ruoyi-vue-pro。使用时发现一个前端请求数据,控制台查看响应为空,也就是没有正确返回数据。
我的错误排查操作
- 前端添加控制台输出
- 后端修改yml文件设置日志
- 在controller层、service层添加日志语句
- 重启后端,前端重新发送请求。
最后发现,问题出在ruoyi-vue-pro的convert转换器,转换后的实体没有获取到属性,也就无法响应正确数据。
解决错误:
- 使用maven工具,先mvn clear,清除缓存。可能是convert是自动管理的,有缓存,所以清除一下
- clear结束后mvn compile
- 删除对应模块下的target,重新build一次,然后重启后端。问题解决