2015-10-29 175 views
-2

有沒有辦法在配置類中創建Spring庫作爲Bean?這樣我可以在一個類中有多個存儲庫,而不是爲每個實體創建新的接口文件?春季數據CrudRepository作爲方法豆

我試圖創建一個嵌套的@Repository接口,但不能自動裝配。

編輯: 嘗試(如前面所述)

@Repository 
public static interface CustomerRepository extends JpaRepository<Customer, Long> { 

    List<Customer> findByLastNameStartsWithIgnoreCase(String lastName); 
} 

這在SpringBootApplication類內部類。我不能使用@Bean註釋因爲它給編譯錯誤

+0

請顯示您嘗試的代碼。 – dubonzi

+0

Ofcourse yu不能使用'@ Bean'方法。接口被檢測到並且Spring Data創建實現。你將不得不爲你需要的實體提供一個接口。無論是作爲內部接口還是頂層,它們都必須位於單個文件中。 –

+0

嗯,但這正是問題所在 - 它不適用於內部類接口 – user3212350

回答

0

原來有一種方法考慮嵌套的存儲庫。