1.页面跳转时找不到目标文件
解决办法:引入thymeleaf依赖
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
2.静态资源加载失败
在静态资源中配置
xmlns:th="http://www.thymeleaf.org
然后将引用本地图片的地址用th:加@{}替换
3.编写mvc拦截器时拦截后出现404
解决方法:因为拦截器中写的跳转页面是/index.html
后面出现404后把拦截器屏蔽后直接访问/index.html也是无法访问,后来发现是没有在config类中注册/index.html要跳转到哪里
加上后问题解决。
4.启动时注入失败
解决方法
在Dao层的类上加上@Repository注解,使其注册到Bean中
5.添加员工失败,空指针异常
解决方法:网上搜了搜Autowired可能没有装配,看了看自己的还真没有小叶子,因为设置成静态资源所以无法进行自动装配?
6.导入包失败
找不到jdbc2.5.5的版本,看了一下当时创建spring-boot的时候版本还是2.5.5,所以对应的jdbc会寻找对应的2.5.5版本的jdbc
看了看导入的包需要2.5.6版本的jdbc,所以升级了一下spring-boot的版本,成功运行