Best of Spring FrameworkNovember 2025

  1. 1
    Article
    Avatar of frankelA Java geek·25w

    Are you really wasting your time in Java without these 10 libraries?

    A critical analysis of 10 commonly recommended Java libraries, evaluating their current relevance and usefulness. The author argues that some popular tools like Lombok and MapStruct are no longer necessary given modern Java features and alternatives like Kotlin, while others like Liquibase/Flyway remain essential for production deployments. The piece emphasizes context-dependent decision-making over blindly following listicles, noting that tools like SLF4J, Jackson, JUnit, and Spring remain valuable, while Apache Commons Lang and Guava have diminished utility in modern Java versions.

  2. 2
    Article
    Avatar of springSpring·27w

    Spring gRPC Next Steps for 1.0.0

    Spring gRPC 1.0 will support Spring Boot 4.0 as a standalone project rather than being merged into Spring Boot 4.0 as originally planned. The autoconfiguration merge is now targeted for Spring Boot 4.1. Users can upgrade from version 0.12.0 by simply changing the version number in their dependency management, with minimal code changes required. The autoconfiguration and starter dependencies will be deprecated immediately upon release to signal the planned migration to Spring Boot 4.1, though this deprecation is purely about dependency coordinate changes.

  3. 3
    Article
    Avatar of springSpring·24w

    Towards Spring Tools 5 - Ready for Boot 4 and Framework 7

    Spring Tools 5 is scheduled for GA release on December 10th with support for Spring Framework 7 and Spring Boot 4. Key features include API versioning support with code lenses and validation, recognition of functional bean definitions via the new bean registrar API, visualization of AOT-compiled Spring Data repository queries with SQL preview, and automatic configuration for JSpecify null analysis annotations. The tooling enhancements work across Eclipse, Visual Studio Code, Cursor, and Theia environments.

  4. 4
    Article
    Avatar of foojayioFoojay.io·25w

    Document Your Spring REST APIs with Annotations

    Learn how to document Spring REST APIs using Swagger/OpenAPI annotations like @Tag, @Operation, @Parameter, @ApiResponse, and @Schema. These annotations keep API documentation synchronized with code, making endpoints self-documenting and easier to maintain. The guide includes practical examples of annotating controllers and DTOs, explains why documentation matters for team onboarding and client integrations, and provides a step-by-step approach to gradually adding documentation to existing APIs.

  5. 5
    Article
    Avatar of javarevisitedJavarevisited·27w

    Top 10 YouTube Channels to Follow for Java in 2025

    A curated list of 10 YouTube channels for learning Java in 2025, ranging from official sources like the Java and Spring channels to educational creators like Java Brains, in28minutes, and Programming with Mosh. The list covers resources for all skill levels, from absolute beginners to advanced developers, with channels focusing on core Java, Spring ecosystem, microservices, backend development, and cloud integration. Each recommendation includes the channel's purpose and target audience.

  6. 6
    Article
    Avatar of infoqInfoQ·25w

    Spring Framework 7 and Spring Boot 4 Deliver API Versioning, Resilience, and Null-Safe Annotations

    Spring Framework 7.0 and Spring Boot 4.0 introduce first-class REST API versioning with multiple strategies (path, header, query, media type), standardized null safety through JSpecify annotations, and built-in resilience features like retry and concurrency throttling. The releases migrate to Jackson 3 for JSON processing, modularize Spring Boot's autoconfiguration into technology-specific modules, and maintain JDK 17 baseline while supporting JDK 25. New baselines include Jakarta EE 11 and Kotlin 2.2. Additional improvements include HTTP Interface Groups, multi-factor authentication in Spring Security 7, GraalVM Native Image optimizations, and coordinated releases across the Spring ecosystem.

  7. 7
    Article
    Avatar of springSpring·23w

    Towards Spring Tools 5 - Stereotypes and a new Structural View

    Spring Tools 5 introduces a logical structure view that organizes projects by stereotypes (services, repositories, controllers) rather than files and folders. Built on jMolecules 2.0 concepts, it provides a Spring-centric perspective of codebases, supports Spring Modulith's modular architecture, and allows developers to define custom stereotypes through metadata files or annotations. The view is customizable, letting developers control which stereotype groups appear in the tree structure.