Software Alternatives & Reviews

Spring Reviews

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about Spring and what they use it for.
  • I think I messed up my CS degree. I am about to graduate and don't feel like I know anything. What do I do?
    If you want to do web apps, I'd recommend Django (a python framework), but you can do Rails, or Phoenix, or Spring Boot, or whatever. It doesn't terribly matter *which* one you do, as they share characteristics, and, chances are, your company will be using a different one :). Just pick one and go. You can do it. You know a lot more than you think. - Source: Reddit / 9 days ago
  • ๐ŸŒฆ๏ธ WeatherAPI | Introducing real-time weather inside a game.
    With the idea planted, and already internalized that I would use spring-boot to create our API, I needed to decide on which engine it would be built. I had been studying Unreal Engine for some time, but because I had more know-how in Unity and because I found this AMAZING weather system, I opted for our last alternative. - Source: / about 1 month ago
  • Getting Started with Backend Development in Kotlin Using Spring Boot 3 & MongoDB
    This is an introduction article on how to build a RESTful application in Kotlin using Spring Boot 3 and MongoDB Atlas. - Source: / about 1 month ago
  • Dependency injection with AWS Lambdas in java
    As said in the title, we will focus on the dependency inversion principle and one of its application : dependency injection. For production-ready applications, it would be better to rely on a framework and not implement its own container. For it, the java ecosystem have 3 frameworks available : Spring, Guice and Dagger. - Source: / about 2 months ago
  • How do I switch to a different tech stack when companies want experience in that specific stack?
    Im stuck between just starting up a project, or if following some starter project for learning. I did a tutorial on the website, but thats about all I have done so far. - Source: Reddit / about 2 months ago
  • Struggling to learn and develop using Spring in internship
    Thanks for the advice. I followed some guides on, but because I am using a template for starting new projects provided by my company, I found most of them couldn't really translate properly to the template. - Source: Reddit / about 2 months ago
  • Struggling to use Spring in internship
    I've been following the guides at, but there's just so many guides there. My company has a template for starting new projects (includes frontend + backend + database) so I decided to start my project using it, thinking the basic guides I followed on REST APIs would help me but I quickly realized it's more complicated than I thought. - Source: Reddit / about 2 months ago
  • Struggling to learn and develop using Spring in internship
    You have the tutorials for 15 mins, and till 2 hours on the site IIRC. - Source: Reddit / about 2 months ago
  • Spring Boot pt 2
    Spring makes building web applications fast and hassle-free ( By removing much of the boilerplate code and configuration associated with web development, you get a modern web programming model that streamlines the development of server-side HTML applications, REST APIs, and bidirectional, event-based systems. - Source: Reddit / about 2 months ago
  • An opnion for what to learn first
    Anything in the Spring ecosystem by leaps and bounds. - Source: Reddit / about 2 months ago
  • Spring WebFlux and gRPC ๐Ÿ‘‹โœจ๐Ÿ’ซ
    Spring web framework Spring WebFlux Reactive REST Services gRPC Java gRPC gRPC-Spring-Boot-Starter gRPC Spring Boot Starter Salesforce Reactive gRPC Salesforce Reactive gRPC Spring Data R2DBC a specification to integrate SQL databases using reactive drivers Zipkin open source, end-to-end distributed tracing Spring Cloud Sleuth autoconfiguration for distributed tracing Prometheus monitoring and... - Source: / 4 months ago
  • Do you think that social media makes coding seem easy?
    Spring is a java framework for building web applications/API's. Often you'll see Spring Boot mentioned as it provides a more out of the box, opinionated starting point for using Spring. - Source: Reddit / 3 months ago
  • API Testing with Java and Spring Boot Test - Part 1: The basic setup
    We also added Spring Boot to organize, structure and be the foundation of the project. - Source: / 4 months ago
  • 1 an experienta intr-un domeniu irelevant, now what?
    The Spring framework website ( provides extensive documentation and guides on using Spring for Java development. - Source: Reddit / 3 months ago
  • ShardingSphere 5.3.0 is released: new features and improvements
    In earlier versions, ShardingSphere-JDBC provided services in the format of DataSource. If you wanted to introduce ShardingSphere-JDBC without modifying the code in the Spring/Spring Boot project, you needed to use modules such as Spring/Spring Boot Starter provided by ShardingSphere. - Source: / 4 months ago
  • Ichor v0.1.0: dependency injection now with co_await
    Ichor is more comparable to something like CppMicroservices, Celix or Java Spring. Obviously Java has a heads up here with its annotations, which C++ does not have. All of these frameworks share the same "overengineering" feeling that make it less appealing to smaller projects. - Source: Reddit / 5 months ago
  • How to create a programming project
    In the case of an e-commerce application, you can divide the app into front-end, back-end and database. There are many tech stacks available for you to create projects like MERN stack, MEAN stack, and many more. I love to use Spring Boot for the back end, Next-js as the front end and Mongo-DB as the database. You can also use Next-js to create the back-end as well. Nevertheless, it is your call to pick a tech stack. - Source: / 5 months ago
  • Spring Actuator - Stealing Secrets Using Spring Actuators - Part 1:
    Spring is a set of frameworks for developing Applications in Java. It is widely used, and so it is not unusual to encounter it during a security audit or penetration test. One of its features that I recently encountered during a Whitebox audit is actuators. In this series of articles, I will use them as a case study for security testing - first describing the risk involved in exposing actuators to the Internet by... - Source: / 5 months ago
  • Top 10 Backend Frameworks in 2022
    Spring is a open source web application framework written in Java programming language. It is based on Model-View-Controller (MVC) architecture. It is one of the most widely used frameworks for developing web applications. - Source: / 5 months ago
  • Kotlin Spring WebFlux, R2DBC and Redisson microservice in k8s ๐Ÿ‘‹โœจ๐Ÿ’ซ
    Spring Spring web framework Spring WebFlux Reactive REST Services Spring Data R2DBC a specification to integrate SQL databases using reactive drivers Redisson Redis Java Client Zipkin open source, end-to-end distributed tracing Spring Cloud Sleuth auto-configuration for distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from... - Source: / 5 months ago
  • IDE Support for Spring: How Important?
    Precisely this. I have several developers on my team that will use Intellij for the java work and running the project locally, but they may use VS Code for the UI work or other IDEs depending on the language. I've found that Intellij works great for the full stack at this point with good plugins for scripting, graphql, database languages. It also has a spring plugin that will do exactly what the website... - Source: Reddit / 6 months ago

Do you know an article comparing Spring to other products?
Suggest a link to a post with product alternatives.