~/talk

Spring Boot Omakase: A Fast-Paced “Chef’s Choice” Dive into Fun and Useful Topics!

Talkat SpringOne 2020 · 2020-09-01..09-03· [developer-experience]
slides:none on file

Live demo uses Spring Boot 2.4.0 milestone 2 to bind settings with @ConfigurationProperties and constructor binding, shows configuration properties backed by Lombok and configuration-properties-scan, and proves actuator /configprops reports exact source files and line numbers. Builds make a executable jar (executable bit set) and an exploded jar for faster startup, uses maven spring-boot:build-image (Paketo buildpacks) to create layered Docker images, and verifies environment > file > defaults precedence by overriding with env vars and command-line args.

AI-written summary · about

  1. 0:00Introduction
  2. 0:26About the speaker
  3. 6:53Session agenda
  4. 9:21Project initialization
  5. 14:07Configuration properties
  6. 17:23Rest controller setup
  7. 20:25Spring expression language
  8. 26:53ConfigurationProperties bean
  9. 30:48Constructor binding
  10. 33:42External property sources
  11. 37:03Property precedence test
  12. 40:04Executable JARs
  13. 42:35Expanded JAR deployment
  14. 45:37Docker containerization
  15. 49:46Spring Boot actuator
  16. 52:23Conclusion
~/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.