SpringBoot BUG分析

SpringBoot BUG分析

404问题(请求资源没找),如下图:
SpringBoot BUG分析
其解决方案:
1.检查tomcat启动是否OK。
2.检查url对应的服务端资源是否匹配(客户端url与controller定义url)。
3.检查controller的包结构(所在包应在主启动类所在包的同包或子包中)。
4.检查application.properties中thymleaf的配置是否正确(例如前缀路径,…)。

视图解析失败:如下图:
SpringBoot BUG分析

其解决方案:
1.视图解析器的配置有问题(检查视图解析器前缀,后缀的配置。)
2.检查响应资源是否存在?
3.响应资源存在,但页面标签写的不正确。
配置问题:SpringBoot BUG分析图三:使用SpringBoot连接mysql时出现 CLIENT_PLUGIN_AUTH is required
原因:mysql版本与mysql jar包版本不匹配(我的mysql版本:5.0.22太低;jar包版本:mysql-connector-java-8.0.20.jar)
解决方案如下:
SpringBoot BUG分析
在pom.xml文件中添加 5.1.8
然后在application.properties文件中修改对应的配置如下:
SpringBoot BUG分析

(另一方式:可以尝试从官网下载一个相对应低版本的jar包,收到导入maven中)

保存后,自动更新(或者你再强更新一下)
SpringBoot BUG分析
SpringBoot BUG分析

启动服务器
SpringBoot BUG分析
环境搭配没有问题,刷新网页–完美!!