idea 里面的maven依赖下载不了,以及mabtis依赖包错误

摘要:
@目录前言一,下载maven依赖下载不了二、之前用的@MapperScan不能注入了三、mybatis版本问题后言前言在进行了一天的奋战中,因为maven依赖而导致我一大半天的时间还都在寻找解决办法中,而且太难受了,这个maven依赖搞得太烦了。幸好最后还是成功解决了,我就讲一下我自己出现的一个问题吧一,下载maven依赖下载不了不知道是从什么开始,那个maven依赖的数据源改了,从请求http到了https请求。但是把项目移到idea开发工具上后便无法使用@MapperScan注解。

@

目录
前言

在进行了一天的奋战中,因为maven依赖而导致我一大半天的时间还都在寻找解决办法中,而且太难受了,这个maven依赖搞得太烦了。

幸好最后还是成功解决了,我就讲一下我自己出现的一个问题吧

一,下载maven依赖下载不了(数据源问题)

不知道是从什么开始,那个maven依赖的数据源改了,从请求http到了https请求。

所以当你去访问那个数据源地址时就可能会有这个报错:
Return code is: 501 , ReasonPhrase:HTTPS Required
在这里插入图片描述

解决方法:
使用这个数据源:(如果是阿里也行吧....)

<mirrors>  
	<mirror>
          <id>repo1</id>
          <mirrorOf>central</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>https://repo1.maven.org/maven2/</url>
      </mirror>
 </mirrors>

二、之前用的@MapperScan不能注入了(mybatis包未注入)

因为之前的mybatis-spring-boot-starter的版本是1.3.1,然后是在eclipse上运行,没有发现有任何问题。
但是把项目移到idea开发工具上后便无法使用 @MapperScan注解

在这里插入图片描述
解决方法:
可能是因为IDE内嵌的版本不一定一致,而版本不一致很容易导致构建行为的不一致。
从1.3.1的版本 给换成2.1.1或者其他版本

在这里插入图片描述


三、mybatis版本问题(mybatis)

因为我要改变mybatis-spring-boot-starter,但是可能会遇到这种问题:
在这里插入图片描述
无法继续下载,建议把 'dependencies.dependency.scope' 标明的maven依赖 暂时注释掉,等maven 的install下载好后再放开。

在这里插入图片描述

这样就可以了


后言

启发博客:https://blog.csdn.net/HermitSun/article/details/88861353
解决其他问题:https://blog.csdn.net/ThinkWon/article/details/101312918

因为这次感觉自己变的焦虑了一些,明明可以看报错可以解决的问题,结果因为自己的原因浪费了这么久的时间,太不应该了。

要好好反思一下,要心静.....

免责声明:文章转载自《idea 里面的maven依赖下载不了,以及mabtis依赖包错误》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java——多态【可视化】DataV接入ECharts图表库 可视化利器强强联手下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

iOS开发(Swift):创建UINavigationView的三种方法

,表示window值我们会赋值。然后创建一个根视图控制器rootViewController,一个导航控制器navigationController。)-˃Bool{//Overridepointforcustomizationafterapplicationlaunch.window=UIWindowwindow.makeKeyAndVisible()ro...

说说接口封装

今天,我为同事封装了一个接口。当谈到接口封装时,有很多关于它的讨论。在很多情况下,说一个服务好,一个服务坏,实际上是在吐槽服务团队之外暴露的界面质量。无论哪种语言,抽象的封装接口都由一个函数名、几个参数和几个返回值组成。总之,参数不应该被封装……我们在内部尝试接口_Catch不会抛出异常,所有信息都将以错误代码的形式返回。就php而言,建议进行异常处理。...

kafka数据迁移实践

每个代理都配置了两个数据磁盘。缓存数据分别存储在/data/kafka logs/和/data1/kafka logs/中。迁移后,重新启动kafka以生效。我们在kafka测试集群中原有的三个代理的基础上扩展了一个代理的容量。...

vue升级Babel支持可选链和合并空值运算符

据我所知,无论是webpack项目还是vite项目都需要使用到babel来编译文件。currentItem:tips;}//template使用传入对应的取值地址:string{{text_filter}}其他可玩的ES新特性通过babel的官网,我们可以看到babel支持的"ES新特性"参考:babeljs.io/docs/en/plu…挑几个有意思的说明...

自己写了一个war3窗口模式限定鼠标软件

由于魔兽3不支持宽屏,所以需要鼠标限定软件,以前一直是用的shaquila的war3窗口模式限定鼠标软件,他这个软件还算小巧好用,该有的功能都有,基本上也没有什么bug。游戏重启后不能自动重新设置窗口大小。基于上述的这几个问题,我便仿照他这个工具也写了一个。只要窗口锁定生效,说明当前正在进行游戏,程序会自动最小化,不会占用桌面空间。另外,在界面上也改善了一下...

Go第六篇之结构体剖析

Go语言以定制的方式形成新类型。结构是一种复合类型,类型中包含成员。Go语言使用结构和结构成员来描述真实世界实体及其相应的属性。Go语言不仅相信结构可以有方法,而且每个自定义类型都可以有自己的方法。结构中的字段名必须唯一。Go语言可以以多种方式实例化结构,可以根据实际需要选择不同的编写方法。字段名只能在结构类型名称的字段初始化列表中出现一次。...