问题 | 原因 | 解决办法 |
---|---|---|
启动类SpringBootServletInitializer没有找到。 | springboot已经将方法移到别的包 | 重新导入即可 |
java.lang.ClassNotFoundException: org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder | DataSourceBuilder方法已经去掉 | 改用DruidDataSource方法 |
thymleaf的param.X[0]报错,evaluating SpringEL expression: "param.get('productId')[0] | thymleaf3 要求更严格了,担心没productId这个参数 | 将参数设置成thymleaf的局部变量就可以了 th:with="productId=${param.get('productId')[0]}" |
| | |
Attribute "class" appears more than once in element | thymleaf要求严格,不能有html不合法的地方 | 一个元素写了两个class属性 合并成一个 |
整个页面直接空白 啥都没有 也没有报错 | <templete>标签少了</templete> | 有开就要有闭,养成好的编码习惯 |
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct | mybatis懒加载出来的不是fastjson,thymleaf会报错 | 在项目中mybatis的配置文件中,将mybatis的懒加载关闭掉 |