Spring Boot
Opinionated framework for Java services.
2 subjects · 16 topics
Subjects covering this category
2 subjects- Subject · Intermediate to Advanced
Building a REST service with Spring Boot — wired for real data, validated, and fast enough to trust in production.
- Spring Boot Essentials
- Building REST APIs
- Data Access
12 topics · 77 cardsnot started - Subject · Beginner to Advanced
Wiring a Java application together with Spring's IoC container, instead of doing it by hand.
- Why Spring Exists
- The Bean and the Container
- Wiring Beans Together
4 topics · 25 cardsnot started
In Spring Boot itself
16 topicsHow long a bean lives, and the two moments the container promises to call you at.
7 cards · 4 qnot startedOne shape for every error response, wherever it comes from.
7 cards · 5 qnot startedTwo different answers to what an object mapped to a row actually is.
7 cards · 4 qnot startedThe four states an entity moves through, and the operations that move it.
7 cards · 5 qnot startedWhat `@Transactional` actually wraps, and the two ways it surprises people.
7 cards · 4 qnot startedSkipping work you've already done, on purpose, and knowing when to throw the answer away.
7 cards · 5 qnot startedWhat the container actually is, and the five things it does to every bean before it's ready to use.
6 cards · 4 qnot startedWhat Boot changes about starting a Spring application, and how it decides what to create for you.
6 cards · 4 qnot startedOne dependency instead of a dozen, and a server that ships inside the jar.
6 cards · 4 qnot startedWhere a setting comes from, and what wins when two sources disagree.
6 cards · 4 qnot startedTurning a URL and a verb into a method call, and a method's return value into a response.
6 cards · 4 qnot startedRefusing a bad request before it reaches your business logic.
6 cards · 4 qnot startedAsking for data without writing the SQL yourself.
6 cards · 4 qnot startedFinding the real bottleneck before optimizing the wrong thing.
6 cards · 4 qnot startedGetting your dependencies handed to you — by constructor, and by name when there's more than one candidate.
7 cards · 5 qnot startedWhy Spring hands you your dependencies instead of you building them yourself.
5 cards · 4 qnot started