Spring— popular framework for building java applications Spring boot –
- make it easier to get started with spring development which uses spring behind the scenes 2.provides an embedded HTTP server 3.Uses technologies such as Spring MVC,REST,Core,AOP 4.minimize boilerplate code 5.lightweight development with java pojo 6.dependency injection to promote loose coupling Maven: 1.project management tool 2.used for build management and dependencies
1.we can read the values from application.properties through @Value annotation[@Value (“${application.name}”) 2. Starter-web :: spring-web spring -webmvc Hibernate-validator Json Tomcat 3. Spring-boot-devtools — automatically restarts your application when code is updated 4.Spring boot actuator– monitor and manage my application,application health,metrics