Ho creato un progetto Web Spring utilizzando Spring Boot. Vorrebbe capire la pratica intorno al test. Richiedo un database incorporato nella memoria dire hsql o h2 per le mie giunzioni con schema.sql iniziale. E sul database potrebbe essere mysql o oracleTest di avvio a molla con memoria db
In un progetto di avvio non Spring, avremmo normalmente uno applicationcontext.xml separato che viene indirizzato dall'app Web e per test utilizzeremo applicationContext- text.xml
Ora, in avvio di primavera, poiché tutto viene creato automaticamente e viene suggerito anche Spring Boot. Mi piacerebbe sapere come configurare un db embedded inmemory per Junits e un db esterno come MySQL per l'applicazione.
Una soluzione a cui riesco a pensare è l'utilizzo dei profili. con 2 file di proprietà application.properties e application-test.properties. e utilizzare il profilo di test per le mie giunzioni.
Qualsiasi raccomandazione sull'approccio che dovrei prendere.