在学习过程中遇到的一些基础问题,没解决掉的话会很烦恼

1.idea快速创建springboot项目时会出现连接不到服务器的情况 解决方案:将URL替换成https://start.springboot.io/

2.idea文件夹下的文件变成红色 原因:idea如果使用过版本控制器(例如:git,svn等),其下面的项目默认都是加入到版本控制里面,因此项目名称和文件都是红色的,即更新了代码,但没有提交上去,红色是提示作用,不影响实际功能。 解决方案:File-->Settings-->Version Control-->Directory-->"+"-->改为none

3.IDEA导入MySQL的jdbc驱动出现“java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver” 1.在IDEA中点击 File——Project Structure 2、选择SDKs,点击最右边的加号(+),选择我们之前下载得windows版本的jdbc驱动,然后点击OK确定

4.Datagrip在进行数据库的连接时会下载驱动,则需要在MongoDB中选择版本多试几个版本,或者设置代理设置。 另外测试连接时通常会报错ServerTimezone,这是因为在安装数据库时没有配置时区造成,默认时区为UTC,代表全球标准时间,但是我们使用是北京时区也就是东八区,解决办法:1.在URL后面添加“?serverTimezone=GMT%2B8”,然后测试连接。 2.在高级中将serverTimezone默认属性“UTC”修改为“GMT”,点击应用生效。 3.从根源解决问题,利用mysql -u root -p命令连接数据库,再利用show variables like '%time_zone',x显示SYSTEM则没有设置时区;设置时区set time_zone='+8:00'(我似乎行不通);

5.java 警告:源发行版17....

本机的java版本是8,则需要将Java complier里改为8,maven的pom文件也改为8,并刷新maven

SpringBoot使用了3.0或者3.0以上,因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17,所以仅需将SpringBoot版本降低为3.0以下即可(或者将JDK版本升级为17及以上)。

方案1:升级JDK版本,将JDK版本升级为JDK17及以上版本

方案2:降低SpringBoot版本,将SpringBoot版本降低为3.0以下

这里选择方案2,在创建项目时将版本改为2.7.17

6.在ssm项目中启动Tomcat服务器后输入对应网址一直转圈圈,在控制台反复报错,数据库的连接出现问题

原因:MySQL为了保证数据传输的安全性时通过SSL连接在网络上进行加密通道的。数据库一般是部署在内网环境的,一般境况下不会开启数据库的SSL。而且高版本(>=8.0.13)的驱动是默认useSLL=true;所以建议JDBC URL配置中明确配置useSSL=false.

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值