我遇到了將組件自動裝入實用程序類的問題。實用程序類最初有靜態方法,但後來我只是將它們作爲實例方法。無法將組件自動裝入實用程序類
我與@Component並放入
封裝的工具類是在爲@ComponentScan指定的父目錄下的類中定義的工具類,其中值 =「頂級目錄」,也包含所有其他自動裝配組件的軟件包。
要讓工具類運行,我必須將ExistingComponent傳遞給工具類的構造函數。
使用Spring 4.1.6。
這可能是一些基本的,但它不是點擊。我在這裏錯過了什麼?
謝謝。
更新1
正在調用該實用程序類的類如下所示:
class UsingClass {
@Autowired
MyUtilityClass myUtilityClass
...
def method1() {
String variable1 = "some data"
myUtilityClass.utilityMethod(variable1)
...
}
}
我原本內部實用方法爲靜態,並試圖使用實用工具類,而不自動裝配它。
顯示您正在調用'MyUtilityClass'上的方法的類。 – chrylis
同一包中的其他類怎麼樣?他們是否支持自動編譯 – Priyamal
編輯調用類到問題中。 – chrylis