Comme ça faisait un moment que je n'avais pas créé des beans à la main (et utilisé Spring Context aussi), je me le note au cas où ça se reproduirait.
Voici le diagramme résumé
SpringBoot scanne notre CLASSPATH à la recherche de tous les frameworks connus pour les instancier pour nous (parce que nous sommes sûrement de gros débiles). Aussi, dès qu'il trouve l'existence de Flyway dans votre CLASSPATH , il charge une instance de Flyway dès démarrage de Spring et exécute automatiquement un DB migrate (déjà l'aspect "tu touches à ma base sans me demander mon avis" m'énerve au plus au point mais admettons).
Bref, nous devons dire explicitement à Spring d'exclure Flyway de l'auto-instanciation et donc voici la solution :
@EnableAutoConfiguration(exclude=FlywayAutoConfiguration.class)
@Doudou : pour effectuer des conversions rapides entre Beans <=> DTO, mieux que Dozer il y a Selma !
Et le petit benchmark des familles qui montre que Selma enterre tous ses copains.