Home/ Java Web Frameworks Software/ Spring Framework/ Reviews
98% SW Score The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read more
Spring makes Java simple.
This product profile is currently unclaimed.
The listing is published on SaaSworthy, but the official vendor does not yet manage it. Are you part of the Spring Framework team? Claim this profile to manage and update your product information.
78.3%
20%
1.7%
0%
0%
Usually, the specifications are available by interfaces where we can choose a library that implement the interface, and this flexibility is beneficial
Nothing over it dislikes me, because of the flexibility
No functional requirements, like cryptography, security, etc
Dependency injection and auto-configuration are the best I like.
Need to configure some external features like rabbit mq, Kafka which is not auto-configured
It gives the auto-configuration feature that makes easy to setup any project
I like the Inversion of control or Dependency injection of spring. An object has there own role to have there dependencies.
Fewer guidelines, complex to code, difficult to understand
Spring Framework is solving my problem with web services.It provide easy access to build cloud-based web applications also the security is fully optimized and can be overridden.
As a Java developer, I use the Spring framework on day to day basis. I like the integration with other modules such as third-party libraries and new updates make it compatible to add features coming to Java new versions. Overall it is really helpful compared to Spring MVC or Sturts.
Everything is good about Spring Framework nothing wrong or negative in particular but what could have been better is finding jar compatibility. After many years of working, I know where to look so it might be challenging for beginners.
Spring framework is a collection of a different set of modules that were separated in previous frameworks like Struts so it greatly helped not just to create web applications but also benefited selecting the configuration as needed for the particular application. Spring also has a huge community which is helpful if some developer stuff while performing development tasks. Also, it is aligned to the latest changes in programming language and building tools like Maven.
Use of POJO: Supports POJO for developing an application is that you don’t need an enterprise container like an application server.
Flexibility for configuring Spring.
No Need Server.
AOP, IOC, DI Support.
Complexitty and large no of classes.
High Learning Curve.
Lots of parallel mechanisms make it difficult to learn.
Sometimes Open Bugs/Issue takes a lot of time to be fixed.
We as developers across the community use Spring Framework to develop high-performance and reusable code.
The spring framework is one of the best lightweight frameworks and it is used to develop an enterprise-level application.
Very easy to use.
Has a lot of configurations.
Has a lot of libraries such as Spring Security,
I like Spring Boot as well if you don’t want to deep dive into configurations you can just get Spring Boot and it will autoconfigure for you.
I worked with more PHP frameworks and I can say that I love Spring Framework and there is not an item that I can say that I don’t like. Would be better to start the application faster :)
I am using the spring framework to create a web application backend with java programming language. It's a tool that helped me to switch from PHP to Java. As you know the difference between that 2 programming languages is big.
Easyies way to setup microservices solving HTTP calls, Events and Data Access
Spring security is complex for some problems
Easy way to do all services needs (Http calls, Db stuff, API Rests)
REST APIs, Caching, Storage Access, Http Calls, Dependency Injection, micro stuff
It is a beautiful collection and enhancement of the Java enterprise edition suite. It's effortless and seamless to interact and plug-and-play features.
Its innovative dependency injections and auto configurable dependency management system makes it your first choice. A whole lot of boilerplate code is eliminated while working with the Spring framework and makes your life easy as a developer so that you can focus on the core business logic
It's a bit too heavy if you are not using it for some extensive application. So it is like underutilizing the framework's capability if you are using it for trivial apps. It's an additional burden of background loading and memory-consuming tasks even to perform trivial tasks.
Best framework to use if your backend language is java
We are building enterprise software with the help of spring framework. It is making development of clean and maintainable code. Its vast variety of feature set and large community support enable us flexible integration
I have been using the Spring framework with Spring Boot for almost 5 years and is the best way to easily import and configure dependencies into the Java projects. Also, provide a lite embedded app server (tomcat) to build stand-alone applications and launch it easily with java -jar command.
Also, the Spring framework can be used in other programming languages like Kotlin and Groovy, even if you are not a Java developer this framework can easily provide you the tools to be an expert on it.
Maybe they can include more dependencies configuration in Spring Cloud and other sub-projects. Including more dependencies could make this framework the most used at all times.
Also can incursion into other languages like Phyton and front-end projects like Angular, this is a big challenge to be a complete FullStack development framework.
If you are a Developer this a great way to use and include frameworks into the project also provide modules to handle Spring Core Container, Data access (Spring Data), Aspect-oriented, Authentication and authorization(Spring Security), Convention over configuration (Spring boot), Inversion of control container, Messaging(Spring JMS), Model–view–controller(Spring Web, Spring MVC), Remote access framework, Transaction management, Remote management and Testing
I'm a Backend Java developer and like I wrote before provides me an easy way to configure the dependencies included in the project with simples annotation also build the executables to deploy the application with just some command line, that helps in deployments for environments with Dockers or the Cloud.
Spring Framework uses inversion of control (IoC) container, which provides consistent means of configuring and managing objects using reflection and also the Singleton Pattern. also provide modules to handle Spring Core Container, Data access (Spring Data), Aspect-oriented, Authentication and authorization(Spring Security), Convention over configuration (Spring boot), Inversion of control container, Messaging(Spring JMS), Model–view–controller(Spring Web, Spring MVC), Remote access framework, Transaction management, Remote management, and Testing
Claim this Profile
Submit Form
Verification by SaaSworthy
Get Claimed Profile
Verification in progress!
Your claim request was submitted successfully and is now under review.
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
Spring is the best tool available for development
Somehow it is not solve all complicated issues.
In financial service is used the most.