'Bootiful' Applications with Spring Boot
summary
Quick demo builds a reservation service that actually runs: a tiny domain, Spring Boot starter data-jpa with H2, a JPA repository exposing queries, Spring Data REST for hypermedia, Thymeleaf for a server view, and embedded Tomcat packaged as a runnable jar (~39MB). Auto-configuration and starter dependencies wire JDBC, Hibernate and endpoints; adding Actuator and remote shell gives live metrics, health checks and SSH diagnostics. Properties and conditional auto-config override defaults and the demo works end to end.
AI-written summary · about
chapters (8)
- 0:00Start
- 14:03Java Configuration
- 33:50Remote Shell
- 37:59Rerun the Application
- 42:04Instead of Http What if We Are all Building Ftp Based Services for some Sick Reason Would We Be So Happy Deploying Our Working Java Code into an Ftp Server every Day Would You Go Home and Tell Your Kids that You Deployed Things into an Ftp Server Would You Be Happy with that Probably Not Right It's Sick Right There's Something Wrong with Us We Have this Thing Where We Deploy Code into an Http Server but that's Not Really Important if You Need Http Great Use Http Treat It like a Library It's Just One More Way To Expose Your Data if You Don't Great Right so that Extra Bit of Indirection
- 42:29But that's Not Really Important if You Need Http Great Use Http Treat It like a Library It's Just One More Way To Expose Your Data if You Don't Great Right so that Extra Bit of Indirection Doesn't Help You At All It Certainly Doesn't Make Operations Operation Lives Easier if We'Re Working in a Cloud Platform Processes Rule They Are Queen Right They'Re Not They Don't Your Clouds Don't Think about Tomcats and Web Spheres and Rub Objects They Think about Processes They Kill Them Startups Gotham Scale Them Etc the More You Can Do To Make It so that that Process Is Light as Possible the Better Alright So Again Java Jar for the Win Now Last Bit before We Get into Questions
- 44:54An Auto Configuration for Something That's Interesting for Your Organization Maybe Security Which Is Something That Teams Have To Get Correct across All the Projects You Know Integrate with the Same Back-End Ldap Stack or Whatever or Logging or Auditing or Sarbanes-Oxley Compliance Whatever Put It in an Auto Configuration Add a Little Spring that Factories Text File in the Mid Empty Rectory and Then All Your Spring Boot Base Projects Will Pick It Up Automatically and the Developer with on a Specific Module Can Override the Pieces They'Re Dynamic a Just as We'Ve Done Here so You Saw as I Added Spring Boot Starter Actuator I Got Actuator Endpoints as I Added Spring Boots Start Away by God Tomcat Managed as a Bean Instead of Spring
- 46:17A Lot of Different Services Working Together That Makes It Easy To Scale Out Spring Boot I Would Say Is a Very Very Simple Way To Get Something Up and Running but When It Comes to Managing Complexity Inherit and Having Lots of these Services Running Around in Production Then You Need More Right and for that I Hope You'Ll Consider Something Called Spring Cloud Which Is a Set of It's a Codification of All these Common Design Patterns for Distributed Systems Including Integration a Lot of a Lot of the Great Netflix Also Says Stack and Things like Do Keeper and Console and So on What Else Anything Else To Mention I Guess that's It So with that I'Ll Take Questions I Want To Say Thank You Guys for Having Me I Hope this Revolt Your Time Would You Think Yes no Boot








