What is Spring Cloud and how it is different from Spring and Spring Boot?
Hello everyone. Let us discuss Spring Cloud in this article. There are a lot of terms like Spring, Spring Boot, Spring Cloud, and so on. Let us take a look at Spring and Spring Boot before we jump into Spring Cloud.
Spring Framework
We all know that the Spring framework has been there for a long time which provides functionalities like
- Spring JDBC
- Spring MVC
- Spring Security
- Spring AOP
- Spring ORM (mapping with Hibernate)
- Spring Test
With these functionalities, Java developers used to develop web applications using Spring MVC and then wire up Spring applications with any ORM framework like Hibernate.
In those days, we used JSP pages to call Spring Controller to invoke the Service layer which talks to the database. Then we had to run a separate web server like tomcat and then drop in the war/ear file inside the tomcat to run our web application.
One of the famous interview questions many years back was
“How to do integrate Spring with Hibernate? “ — We all know that we need to do the following steps