Cześć, mam pewien problem, otóż postanowiłem operować w testach na bazie InMemory - jest to HashMap'a. Na "produkcji" będzie to natomiast Postgre odpalony na Spring Data z JpaRepository. No i teraz mam problem jak zrobić to tak żeby mieć jeden wspólny interfejs dla takich Repo żebym mógł sobie stosować DI w zależności od tego czy chcę w tej chwili działać na mojej HashMapie (testy), czy Postgre ("produkcja"). Mogę po prostu na interfejsie InMemory wrzucić sobie w extends JpaRepository
, ale wtedy moja klasa, która to implementuje (tam mam tworzenie HashMapy itp.) będzie musiała zaimplementować wszystkie metody tego interfejsu, a to nie jest mi w ogóle potrzebne... Jest możliwość jakiegoś ładnego obejścia tego?
Z góry dzięki.