我初次使用idea来建立springboot项目但是报错了,求大神解惑!

我将使用mysql作为数据库,Springboot集成mysql(mybatis+druid),以下是我的具体贴图。我先在pom文件中添加了如下的依赖




但是mybits的包一直下不下来什么情况,我去查了maven的状况就是这两个

然后分别去repository中查看这两个文件的状况,发现只有临时文件,没有真正的jar包


我都无语了,昨天下午反复的清楚缓存重启,把这两个文件夹中的临时文件删除,但是就是没有办法下载,我都服气,然后我做后面的操作,在application.properties中添加如下信息

我现在就想问下在这第一个怎么修复下载那两个jar包,第二个怎么解决这些警告呢?求大神解救帮忙,谢谢!

  1. 先去本地的maven仓库执行cmd命令:for /r %i in (*.lastUpdated)do del %i
  2. 尝试更换Maven的镜像(推荐华为云)
<mirror>
	<id>huaweicloud</id>
	<mirrorOf>*</mirrorOf>
	<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
  1. update/刷新一下maven项目

因为网络原因依赖下载失败会在目录留下: .lastupdated 文件。如果不删除该文件,依赖不会被重新下载。而且建议使用国内的镜像源,速度比较快。

不对啊。弟弟,我发现是你的取值表达式有问题 ${xxx} 。没读取到版本号导致的啊?

哥,我是用是阿里的源,也是国内的,这是什么原因呢?

这俩表达式没取到值。
image

哥,正确的表达式应该是什么啊?

你要在父模块,或者当前模块配置

<properties>
	<mybatis.version>xxxx</mybatis.version>
    ...
</properties>

好的哥,我试试

哥非常感谢了,按照您说的已经解决了,现在是在application.properties文件中报警告,搞了好久都不明白怎么回事,您能给看一下吗?
Cannot resolve configuration property ‘spring.datasource.ype’

type。不是ype。看你配置属性的最后一个单词,写错了。

好的好的,我在仔细排查一下,非常的感谢