Spring: IoC & Dependency Injection Spring's IoC (Inversion of Control) container manages object creation and lifecycle. Beans are objects managed by Spring. Dependency Injection wires dependencies automatically — you dec…
ReadSpring Boot & Auto-configuration Spring Boot eliminates boilerplate by auto-configuring Spring based on classpath dependencies. Opinionated defaults you can override with application.properties / application.yml. Project…
ReadSpring: Spring MVC & REST APIs REST Controller @RestController @RequestMapping("/api/users") @RequiredArgsConstructor @Validated public class UserController { private final UserService userService; @GetMapping public Res…
ReadSpring: Spring Data JPA Entities & Repositories // Entity @Entity @Table(name = "users", indexes = { @Index(columnList = "email", unique = true) }) @EntityListeners(AuditingEntityListener.class) public class User { @Id @…
ReadSpring: Spring Security Security Configuration (Spring Security 6) @Configuration @EnableWebSecurity @EnableMethodSecurity public class SecurityConfig { @Bean public SecurityFilterChain filterChain(HttpSecurity http) thr…
ReadSave this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.
Get started — free forever