Chapter 21. Simplifying Spring development with Spring Boot
This chapter covers
- Adding project dependencies with Spring Boot starters
- Automatic bean configuration
- Groovy and the Spring Boot CLI
- The Spring Boot Actuator
I recall the first few days of my first calculus course where we learned about derivatives of functions. We performed some rather hairy computations using limits to arrive at the derivatives of several functions. Even though the functions were simple, the work involved in calculating the derivatives was nightmarish.
After several homework assignments, study groups, and an exam, most everyone in the class was able to do the work. But the tedium of it was nearly unbearable. If this was the first thing we’d learn in a class named “Calculus I,” then what monstrosity of mathematics awaited us mid-semester in “Calculus II”?
Then the instructor clued us in on a trick. Applying a simple formula made quick work of calculating derivatives (if you’ve ever taken calculus, you’ll know what I’m talking about). With this newfound trick, we were able to compute derivatives for dozens of functions in the time it would’ve previously taken for a single function.
At this point, one of my classmates spoke up and said what the rest of us were thinking: “Why didn’t you show us this on the first day?!?!”
The instructor replied that the hard way helped us appreciate the derivatives for what they mean, told us it built character, and said something about putting hair on our chests.