[英]Spring Boot 2.0 Gradle run and test in IntelliJ
我有一個使用Gradle作為構建系統的簡單Spring Boot 2應用程序。 只要我使用Gradle來運行和測試項目,一切就可以正常運行。
一個控制器類包含一個@Autowire
d bean
@Autowired
OAuth2AuthorizedClientService clientService
效果還不錯。
問題是,當我嘗試通過右鍵單擊應用程序類在IntelliJ IDEA中運行該應用程序時,或者如果我啟動測試套件,則系統會抱怨缺少上述bean。
只是引用bean而不聲明它似乎是一個標准模式。
關於在哪里可以找到解決方案的任何提示?
因此,我首先認為問題是由於項目中的配置錯誤(它告訴我缺少bean定義),但似乎是IntelliJ的配置錯誤,我無法驗證:
轉到項目設置(ALT + Shift + Ctrl + S)時,會有一個方面部分。 系統應該已經自動配置了一些Spring facet,但是這些在我的系統上不可用。 這似乎是我遇到問題的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.