log日志编译错误
编译提示log.info等日志错误
解决
- 检查是否安装lombok插件
- idea安装lombok
- eclipse安装lombok
MySQL错误
讯享网
不能连接mysql
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
解决
- 检查MySQL服务是否启动
- 检查ip地址和端口号
未知数据库
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘spring_boot_plus’
解决
- 检查是否新建spring_boot_plus数据库
- 默认的数据库为spring_boot_plus,可在不同环境的配置文件中更改
- 例如:application-local.yml中的spring.datasource.url中更改数据库名称
Redis错误
讯享网
不能连接redis
Unable to connect to localhost:6379
解决
- 启动redis服务
- redis默认端口号:6379
- 默认没有设置密码
- 请根据环境情况,进行配置
端口已被占用
Caused by: java.net.BindException: Address already in use: bind
详细错误日志
讯享网
解决
修改端口: 中的,默认端口
- 或者kill掉对应端口的进程
- Mac/linux:kill端口
- Windows:找到对应的java程序,结束任务
Spring Boot Admin不能访问问题
你的主机中的软件中止了一个已建立的连接
解决
8888端口:与当前项目端口一致
- yaml配置
讯享网
- properties配置
不能访问swagger页面
讯享网
解决
- 检查WebMvcConfig.java类中是否排除了swagger静态资源
LocalDateTime日期类使用问题
Caused by: java.sql.SQLFeatureNotSupportedException
讯享网
- 问题原因是JDK8的LocalDate、LocalTime、LocalDateTime日期类型,druid数据源尚不支持
- druid issues
目前解决办法
- 更换数据源

- 在mybatis-plus生成代码中配置,将日期类型生成为,数据库中的日期类型生成为Date
讯享网
mybatis-plus dateType配置
项目打包后,依赖包丢失
- spring-boot-plus.jar只有100多kb
- 此时依赖包未打包到主jar中,检查pom.xml配置
spring-boot-plus项目中,pom.xml没有直接继承spring-boot-starter-parent而是导入spring-boot-dependencies依赖
这样做的好处是,项目可以继承自己的父pom
使用这种方式,进行打包,默认情况下,会导致依赖包丢失,需进行以下配置
- mainClass:项目启动类
- repackage:重新打包


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/186493.html