老师好,我的图片报错Can't read input file! ,但是事务没回滚。数据库仍然有新增数据。

来源:4-5 店铺注册之Service层的实现

慕姐6234794

2020-05-27

写回答

1回答

翔仔

2020-05-28

同学好,

Can't read input file! 

应该是你水印路径补正确,就是watermark.jpg 建议使用绝对路径来读取,而非basePath 

ImgUtil下面

ImageIO.read(new File(basePath + "/watermark.jpg")

替换成绝对值路径,类似D:/aaa/bbb/watermark.jpg读取


然后如果没有回滚,就是因为此处跑出的不是runtimeException, catch住,改成往外抛runtimeException或者子类即可

0
0

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

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

5113 学习 · 8144 问题

查看课程