Spring's unexpected features
summary
Shows practical Spring techniques using Spring Data JDBC (with H2) to implement SQL-backed CRUD repositories, then adds Spring Data REST to auto-generate hypermedia endpoints and projections. Demonstrates swapping in Jersey controllers (so controllers need no Spring annotations), uses package-private beans to reduce surface area, validates inputs with javax.validation, publishes Spring application events, and applies AOP aspects for logging; all examples run live (in-memory then H2).
AI-written summary · about
chapters (11)
- 0:00Spring introduction
- 4:36Demo app example
- 6:19Package access in Java
- 11:19Demo app in action
- 14:10Controllers without Spring annotations
- 17:36Validation in Spring
- 22:30Spring Data JDBC
- 31:37Projections in Spring Data
- 35:56Spring Data REST
- 43:15Spring events
- 48:20Aspects in Spring
related talks
01h 20mSpringOne2GX 2012 Keynote Day 1: Spring 2012 and Beyond
01h 32mSpring Data Repositories -- A Deep Dive
47mSpring For Architects
47m'Bootiful' Applications with Spring Boot
47mThere is always a choice. Spring Data JDBC vs. Hibernate. Taras Boychuk. Java Fest 2020 Online
49mMagical Beans and Mystery
50mThe Bootiful Application
27mThe Inner Secrets of Spring
