我有一個 spring boot 應用程式,其中添加了另一個庫(在 pom.xml 中)。
這個庫也是一個 Spring Boot 庫,它創建了一些 bean 并使用 @Bean 使這些 bean 可用。3rd 方庫中的代碼片段是這樣的:
@Bean
public CustomObject customObject() {
return new CustomObject();
}
現在,我在我的應用程式中使用這個庫,但是我沒有看到這個 bean 注冊到我的應用程式中。我檢查了所有在應用程式背景關系中注冊的 bean,并嘗試從應用程式背景關系加載。但沒有運氣。
我在這里想念什么?這個第 3 方庫的目的是檢查一些配置并創建這個 bean,所以如果我必須手動創建這個 bean,它會帶走整個目的。
uj5u.com熱心網友回復:
這資訊還不夠,能否請您分享您包含 CustomObject 的庫的 pom 檔案。
我需要查看 pom 檔案構建部分代碼。
uj5u.com熱心網友回復:
正如@Rohit 在評論中所建議的那樣,我錯過了在組件掃描下的 3rd 方 lib jar 中添加類的包。在組件掃描下添加包后,問題得到解決。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/530256.html
