3
命名的方法,我想有一個與方法的單一方法接口:春數據JPA:無JpaRepository
boolean existsByStrAndStatus(String str, Character status);
,並將它作爲工作,是爲命名方法。然而,我看到的所有例子都是從JpaRepository
繼承而來的,我不想從這個接口繼承,因爲我編寫的任何實現(用於測試目的)也需要繼承JpaRepository
提供的所有內置便利方法如findAll
,flush
等。我很瞭解嘲笑框架,但我正在尋找一種不涉及使用例如Mockito的解決方案。
是否有替代JpaRepository
我仍然可以@Autowire
@Autowire
這個存儲庫,因爲我認爲合適,但如果我需要編寫一個實現,我只需要實現我自己的方法?
所以,你想在你的測試和模擬(由你自己)只有一種方法把存儲庫的自定義實現? – ByeBye
@ByeBye沒錯,在這個特殊情況下。 – kinbiko
爲什麼你不能創建你自己的模擬 - 「RepositoryImpl實現存儲庫」,然後實現你的方法,並保持休息而不執行 – ByeBye