前言
在進行了一天的奮戰中,因爲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
因爲這次感覺自己變的焦慮了一些,明明可以看報錯可以解決的問題,結果因爲自己的原因浪費了這麼久的時間,太不應該了。
要好好反思一下,要心靜…