SpringBoot測試:pom檔案版本重複和不一致導致的問題xxxConfigurationPropertySource和Assert.state(ZLjava/util/function/Supp
阿新 • • 發佈:2018-12-13
測試YAML配置檔案獲取值時遇到的問題:
注意:------自己編寫測試類才可能遇到問題,快速生成的工程不會出現
-----------------------------------------------
***測試使用的SpringBoot版本為1.5.9***
(1) 使用Idea IDE匯入註解@SpringBootTest版本匯入錯誤
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> <version>2.1.1.RELEASE</version> <scope>test</scope> </dependency>
出現問題:
解決:版本號一致即可,parent中已控制版本號,不寫version即可
(2) 使用Idea IDE匯入SpringRunner,重複匯入Spring版本
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.1.3.RELEASE</version> <scope>test</scope> </dependency>
出現問題:
解決:保持版本一致
成功執行:
------------------------------------------------------------------------------------------------------
==========================
----------------------------
總結:很簡單的問題,因為疏忽不注意導致,版本一致問題很重要,共勉!!!!