Spring
Everything on SkillVeris tagged Spring — collected across the glossary, study notes, blog, and cheat sheets.
21 resources across 2 libraries
Study Notes(20)
Authentication and Authorization in Spring
How Spring Security distinguishes proving identity (authentication) from granting access (authorization), covering roles, method security, and JWT-based statel…
Bean Scopes in Spring
Understand the difference between singleton, prototype, and web-aware bean scopes, and when scoped proxies are required.
Building Microservices with Spring Boot
How to design, discover, secure, and make resilient a set of independently deployable Spring Boot services using Spring Cloud.
Exception Handling in Spring Boot
Learn how to handle errors gracefully in Spring Boot REST APIs using @ExceptionHandler, @ControllerAdvice, and structured error responses.
Logging in Spring Boot
How Spring Boot's default Logback-based logging works, including log levels, per-package configuration, and structured logging for production.
Repositories in Spring Data
Understand the Repository interface hierarchy in Spring Data — from Repository and CrudRepository to PagingAndSortingRepository and JpaRepository.
Spring Beans and Annotations
Understand what a Spring bean is, how stereotype annotations declare them, and how lifecycle and qualifier annotations control their behavior.
Spring Boot Actuator
How Spring Boot Actuator exposes production-ready monitoring endpoints for health checks, metrics, and application internals.
Spring Boot Auto-Configuration
How Spring Boot inspects the classpath and existing beans to automatically configure sensible defaults, and how to customize or override them.
Spring Boot Interview Questions
A curated walkthrough of the Spring Boot interview questions that come up most often, from auto-configuration internals to system-design judgment calls.
Spring Boot Project Structure
How a typical Spring Boot project is organized on disk, from Maven/Gradle build files to source packages and resources.
Spring Boot Quick Reference
A condensed cheat sheet of the most-used Spring Boot annotations, configuration patterns, Actuator endpoints, and CLI commands.
Spring Boot Starters
How starter dependencies bundle coherent, version-compatible sets of libraries so you can add capabilities like web or data access with one line.
Spring Boot with Docker
How to containerize Spring Boot applications using Dockerfiles, layered JARs, Cloud Native Buildpacks, and Docker Compose for local development.
Spring Data JPA Basics
Learn how Spring Data JPA layers convention-driven repositories and auto-configuration on top of JPA and Hibernate to remove persistence boilerplate.
Spring Security Basics
An introduction to how Spring Security protects a Spring Boot application using the servlet filter chain, HTTP security rules, and password encoding.
Testing Spring Boot Applications
A practical guide to layering unit, slice, and integration tests in Spring Boot using JUnit 5, Mockito, MockMvc, and Testcontainers.
The Spring Application Context
What the ApplicationContext is, how it manages the bean lifecycle, and how dependency injection resolves object graphs at startup.
Validation in Spring Boot
Learn how to validate incoming request data in Spring Boot using Bean Validation annotations, @Valid, and custom validators.
What Is Spring Boot?
An introduction to Spring Boot as an opinionated, production-ready extension of the Spring Framework that removes boilerplate configuration.