報錯如下:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘orm.mybatis.basePackage’ in string value “${orm.mybatis.basePackage}”
說沒有找到mybatis包
明顯這裏是個配置,應該是spring-boot去加載mybatis的基礎包的時候沒有加載出來
OK,換個思路解決問題,可能是spring boot根本就沒有找到配置文件。
我們知道
在Spring Boot中多環境配置文件名需要滿足application-{profile}.properties的格式,其中{profile}對應你的環境標識,比如:
application-dev.properties:開發環境
application-test.properties:測試環境
application-prod.properties:生產環境
至於哪個具體的配置文件會被加載,需要在application.properties文件中通過spring.profiles.active屬性來設置,其值對應{profile}值。
也就是說你是不是沒有設置環境導致的。
啓動參數上面加入-Dspring.profiles.active=dev 解決問題
或者:IDEA上面profile那一欄加個dev解決問題