Mam pytania odnośnie baz danych dla różnych środowisk:
- Jaka baza danych dla środowiska produkcyjnego
- Jaka baza danych dla środowiska testowego Embedded In-Memory, a może po prostu jakiś Mock jak tak to dajcie przykład dla Springa Mock/Stub podajcie przykład mock'a stab'a wtedy? Chciałbym zwrócić uwagę: Gdy dodam użytkownika do bazy w profilu testowym, dla kolejnych testów musi on zostać przecież usunięty, żeby zachować zasady tworzenia testów, ale usuwanie go ręcznie jest zbyt niewygodne...
- Dlaczego po stworzeniu tego obiektu otrzymuje baze danych typu in-memory, zamiast embedded... jak to zmienić
@Bean
public DataSource dataSource() {
return new EmbeddedDatabaseBuilder()
.setType(EmbeddedDatabaseType.H2)
.setName("test")
.build();
}
- Rozumiem, żeby uzyskać dostęp do bazy z zewnętrznego klienta muszę, uruchomić bazę embedded nie może to być In-Memory ?
Pozdrawiam