请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

正在回答 回答被采纳积分+3

1回答

提问者 CharliesBao 2019-07-23 23:32:26

解决了

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

Shop shop = shopService.getByShopId(5L);

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

0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    同学好,能重新组织下语言不。。这个太长啦,看得没太懂,主要是什么问题呀。。。
    回复 有任何疑惑可以回复我~ 2019-07-23 23:39:45
  • 提问者 CharliesBao #2
    就是我按照视频上的,做测试的时候运行没错,数据库数据也改了,唯一的问题就是图片没有变,我debug发现filePath是空的,然后我找了很久,试着按老师一开始代码写另一种方式,用get方法提前拿值就好了。我也不知道为什么
    回复 有任何疑惑可以回复我~ 2019-07-23 23:45:37
  • 翔仔 回复 提问者 CharliesBao #3
    同学好,主要调试的时候要看看modify的时候,原来文件夹下的图片是否被删除,然后新的图片是否生成了,还是需要仔细调试一下
    回复 有任何疑惑可以回复我~ 2019-07-24 23:06:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信