~/talk

Improve Your Developer Experience with Spring Boot Dev Services

slides:none on file

Spring Boot 3.1 auto-detects service dependencies and either generates or uses a Docker Compose file, runs docker compose up/down, and injects JDBC URL/username/password via a new ConnectionDetails abstraction so Hikari and other auto-configs just connect; Testcontainers integration adds @ServiceConnection for Testcontainers so tests and a test-only main can start containers without DynamicPropertySource; reuse and restart-scope options preserve state and cut startup to ~200ms for reused Postgres; works with Postgres, Redis, Kafka, Elasticsearch, Cassandra.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 0:23Problem with local dependencies
  3. 2:08Existing solutions Docker and test containers
  4. 3:10Spring Boot 3.1 Docker Compose support
  5. 5:17Connection details abstraction explained
  6. 9:32Docker Compose behind the scenes
  7. 13:06Customizing Docker Compose behavior
  8. 16:37Test Containers support in Spring Boot 3.1
  9. 21:14Test main method for development
  10. 25:04Sharing container declarations
  11. 26:51Preserving state during development
  12. 28:55Summary of Spring Boot Dev Services
  13. 32:11Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.