J'essaie de tester mon application avec le framework Spring TestContext. J'ai fait cela en prolongeant AbstractTransactionalJUnit4SpringContextTests
, comme d'habitude. Cependant, mon application a trois sources de données différentes (avec des noms comme xDataSource, yDataSource, zdataSource), så quand j'essaie d'exécuter le test, l'autowiring de la source de données dans AbstractTransactionalJUnit4SpringContextTests
ne fonctionnera pas, car il cherche une source de données avec autowire -by-type, mais trouve trois, donc il ne sait pas lequel choisir.Comment puis-je faire en sorte que le framework Spring testcontext utilise plusieurs sources de données?
Existe-t-il un moyen d'utiliser Spring TestContext Framework pour utiliser trois sources de données? Si c'est le cas; Comment?
Notez que vous n'avez pas besoin de spécifier '@ TestExecutionListeners' - ces écouteurs sont activés par défaut. – axtavt