老师好,我的图片报错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或者子类即可
00
相似问题