Micronaut Data JDBC with JUnit5 test using QuickPerf SQL annotations.
When launching the application, the PlayerService.java save test data inside the database.
Global annotations are configured in QuickPerfConfiguration. These annotations apply on each test.
For QuickPerf to be able to spy on your SQL requests, it needs a way to proxy your DataSource via ttddyy. In this example, this is done inside the QuickperfDriver SQL driver that will proxy your DataSource.
This SQL driver is then used instead of your SQL driver inside the application.yml of your application. This is a proxy driver, it uses a custom DataSource URL scheme, and will delegates everything to the real driver.