Answer» - spring-boot-starter-actuator: This starter is very useful and will be used most especially when you are developing microservices etc. This provides production-ready FEATURES to HELP you monitor and manage your application. It provides a lot of inbuilt ENDPOINTS, for example, health ENDPOINT, /env endpoint.
- spring-boot-starter-web: Starter for BUILDING web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container
- spring-boot-starter-data-jpa: This is for using Spring Data JPA, default vendor is hibernated however you can override it to some other vendor, for example, ibatis.
- spring-boot-starter-data-MongoDB: Starter for using MongoDB document-oriented database and Spring Data MongoDB.
- Spring-boot-starter-thymeleaf: Starter for building MVC web applications using Thymeleaf views
- spring-boot-starter-security: Starter for using Spring Security.
- spring-boot-starter-test: Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito
|