The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications -- on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.

The framework also serves as the foundation for Spring Integration, Spring Batch and the rest of the Spring family of projects. Browse the repositories under the Spring organization on GitHub for a full list.

Code Quality Rank: L2
Programming language: Java
Tags: Web Frameworks    

Spring alternatives and related libraries

Based on the "Web Frameworks" category

Do you think we are missing an alternative of Spring or a related project?

Add another 'Web Frameworks' Library

Spring Recommendations

There are no recommendations yet. Be the first to promote Spring!

Have you used Spring? Share your experience. Write a short recommendation and Spring, you and your project will be promoted on Awesome Java.
Recommend Spring

Recently added Spring resources

  • A book that guides through Spring’s core features, explores reactive programming, microservices, service discovery, RESTful APIs, deployment, and expert best practices.
    Book  Added by vonlatinski // mng.bz // 14 days ago
  • A book that on how to build microservice-based applications using Java and the Spring platform.
    Book  Added by vonlatinski // mng.bz // 14 days ago
  • WebClient is a non-blocking, reactive HTTP client with a fluent functional style API. It is part of Spring WebFlux module that was introduced in Spring 5. In this article, you’ll learn how to use WebClient and WebTestClient to consume and test REST APIs.
    Tutorial  Added by callicoder // www.callicoder.com // over 1 year ago