@
前言
在进行了一天的奋战中,因为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
因为这次感觉自己变的焦虑了一些,明明可以看报错可以解决的问题,结果因为自己的原因浪费了这么久的时间,太不应该了。
要好好反思一下,要心静.....