Building and Testing Applications With Micronaut and Testcontainers in IntelliJ IDEA
summary
Shows Micronaut project generation inside IntelliJ, wiring Micronaut + Testcontainers so a MySQL Testcontainer starts for runs and JUnit5 integration tests, and demonstrates a persistent test resources service that keeps containers alive so repeated tests run instantly. Builds a CRUD repo, DTO-backed queries that compile to optimized SELECTs, and live SQL/bean/endpoint tooling in the IDE. Compiles to a native image with ~101 ms startup and ~20 MB resident memory, runs native JUnit tests successfully.
AI-written summary · about
chapters (15)
- 0:00Micronaut and Testcontainers intro
- 3:59Micronaut project in IntelliJ
- 7:41Optimizing test execution
- 10:36Hello World with Micronaut
- 15:39Efficient Micronaut testing
- 17:51Dependency injection in Micronaut
- 20:23Micronaut Data JDBC
- 28:21REST APIs for database ops
- 35:18Debugging SQL queries
- 36:21Inspecting Micronaut beans
- 37:48JSON serialization in Micronaut
- 41:48GraalVM native images
- 45:01Native tests with Testcontainers
- 46:27Scheduling jobs in Micronaut
- 51:23Summary and Q&A
related talks
46mTestcontainers made easy
56mDeveloper experience in a modern Java framework
46mDeveloper experience in a modern Java framework
01h 05mNatively Cloud Native: Building Agile Microservices
45mUnleash the power of your applications with Micronaut & GraalVM
58mGood to Great: from Spring Boot to Micronaut
30mIntegration tests & testContainers
55mUnleash the power of your applications with Micronaut and GraalVM
