SpringBoot BUG分析

SpringBoot BUG分析

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

视图解析失败:如下图:
SpringBoot BUG分析_第2张图片

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

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

保存后,自动更新(或者你再强更新一下)
SpringBoot BUG分析_第6张图片
SpringBoot BUG分析_第7张图片

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

你可能感兴趣的:(SpringBoot BUG分析)