最赞回答 / qq_破晓_52
(1)index.ftl在你项目中的路径是不是不对(2)index.ftl这个文件的名字是不是写错了(如:写成indxe.ftl)(3)controller里的return "freemarker/index"; 是不是写错了
2018-06-22
最新回答 / Boomkeeper
spring boot默认日志级别是info,自己添加个配置文件设置为debug,或者懒得设置投机办法就是把你的代码全部用log.error别用log.debug.
已采纳回答 / weibo_sJ书桀
重点就在于你切面里面的throw e;应该@Transactional原理也是切面捕获异常,如果你的切面在@Transactional之前将异常给捕获了并且不抛出,那么事务就会失效。你可以写这么两段代码(以下为伪代码)比较一下:<...code...><...code...>第一段代码因为已经把异常捕获了,不抛出,所以事务失效。第二段代码就可以成功。由此问题可以得到一个开发规范就是,项目中必须要有自定义异常,在每一个try catch里面都必须抛出一个自定义异常
2018-06-16