springboot配置文件com.mysql.jdbc.Driver報紅


轉載 https://www.cnblogs.com/oxspirt/p/7365282.html

第一次遇到,特此記錄, yml文件Mysql驅動報紅

 

原因是pom文件依賴scope 設置為了runtime

 

 

 

 

 

1.compile:  默認值 編譯范圍有效,在編譯和打包時都會將依賴存儲進去
2.test:        測試范圍有效,在編譯和打包時都不會使用這個依賴
3.runtime:  在運行的時候依賴,在編譯的時候不依賴 
4.provided:在編譯和測試的過程有效,最后生成war包時不會加入,諸如:servlet-api,因為servlet-api,tomcat等web服務器已經存在了,如果再打包會沖突 
5.system:   類似provided,但是在系統中要以外部JAR包的形式提供,maven不會在repository查找它

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM