问题遇到的现象和发生背景
刚学完ssm,想将前段时间做的小项目优化一下,教学老师教了thymeleaf我觉得很好用,但是却发现只要是通过a标签触发的接口都会报500错误,但是相关的接口后端却执行完了。以下是一个点赞的功能,写好的页面是用a标签来访问点赞按钮功能,后端确确实实成功将数据保存到数据库,也就是对应接口确实执行成功了,但是后端最后还是报了java.io.FileNotFoundException,前端也因为报500的错误导致后面的效果全部失效了。我的初衷是点击a标签实现后端保存点赞的数据,但是thymeleaf却去访问了本不该存在的html文件
运行结果及报错内容


我的解答思路和尝试过的方法
我唯一的解决思路只能将前端的a标签全部改了,但是目前我前端有很多a标签,我过几天要用这个项目做一些事情,可能改不过来这么多a标签,因为其中有一些还包含了css和js。求有没有限制thymeleaf去访问静态资源的方法,防止thymeleaf去访问本不该存在的html。
我想要达到的结果
不改前端代码a标签的情况下解决这个问题