原因:springboot2.x的内置tomcat是9.0版本,它的servletAPI的版本是4.x的版本。但是springboot2.x还包含着 servletAPI v3.x
解决方案:下调tomcat的本基本和springboot使用的servletAPI版本保持一致
在父工程pom中声明tomcat 的版本
<properties>
<tomcat.version>8.5.37</tomcat.version>
</properties>
tomcat版本看自己使用需求
原因是service 沒有加@transactional 註解 未加註解的情況下,出現異常的時候spring將不會回滾事物 一般情況下 只有對數據有增刪改操作才具體加在具體的類方法上