老师,很奇怪啊?就是没有报错,图片地址,数据库都改了。但是我查文件下的图片,一直都是同一张图片

来源:6-2 店铺信息编辑之Service层的实现

CharliesBao

2019-07-23

图片描述然后每次都是把小黄人的图片名字修改了,但是实际上图片一直没有变,这是什么情况啊
图片描述

老师,我用Shop shop = new Shop(); 无法改图片,用Shop shop = shopService.getByShopId(XX).
就可以改图片,同样都不是不报错,也改了数据库。就是前一个没改图片,后一个改了图片。后端运行都是正常的。为什么啊?

写回答

1回答

CharliesBao

提问者

2019-07-23

解决了

我改了老师的代码 ,没有new shop对象,而是提前拿值

Shop shop = shopService.getByShopId(5L);

我改回了老师一开始视频里的用法,然后奇迹般的成功了。我也不知道为什么?求老师解答一下

0
5
翔仔
回复
CharliesBao
不是呢,我的意思就是说两条语句,看看是不是前一条语句没有让相关图片被物理删除成功,而后一个是能够定位到对应的文件夹里删除掉对应的原来的图片才导致生效的,所以说要仔细调试一下,得看看,程序说1是1,不可能大家都可以自己不行,肯定还是哪里写错了呢。
2019-07-25
共5条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程