问题1:在视频中,由于没有将watermark.jpg放入test目录下的resources文件夹中,抛出了IIOException找不到的异常,后面将水印图片放入后还是抛出此异常,我打印出的basepath = ‘/home/zjc/IdeaProjects/o2o/target/test-classes/’。使用的idea开发,请老师帮忙看一下为什么还是找不到
问题2:因为找不到水印图片抛出了IIOException异常,按道理来说没有特殊配置的前提下,不是只有抛出RuntimeException异常时才会将数据库进行事务回滚吗,我看视频中老师出现了这个IIOException异常,数据库却没有插入这条记录。而我在测试多次后发现数据库重复插入了好多条记录(只是插入记录,文件里没有生成最终的图片)。这是为什么呢?
在视频的最后老师故意抛出了RuntimeException演示事务回滚的功能,我跟着做实现了。现在就是不明白为什么视频中的抛出的IIOException异常,老师的数据库没有插入记录。
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
了解课程