A few of the nonfunctional features provided by Spring Boot are as follows:
- Default handling of versioning and configuration of a wide range of frameworks, servers, and specifications
- Default options for application security
- Default application metrics with possibilities to extend
- Basic application monitoring using health checks
- Multiple options for externalized configuration