Convention over Configuration NO XML Spring Boot CLI Building and Deploying an Application Using Templates Gathering Metrics Using Java With start.spring.io Spring Boot Starters Building as a Runnable JAR Data Access with Spring Data Property Support Securing an Application Authentication and Authorization