Spring Boot

Spring Boot

Intermediate

Spring Boot is an extension of the Spring Framework that helps developers build simple and web-based applications quickly, with less code.

This competency area includes using Spring Boot’s auto-configuration, packaging, and deploying a simple application, implementing exception handling, among others. 

Key Competencies:

  1. Access data from a database using Spring Boot ​- This competency area includes using Spring Boot’s auto-configuration to access data from an H2 database within a simple application.

  2. Develop a RESTful API​ - Using Spring Boot and its annotations to configure and develop a more robust RESTful API.

  3. Deploy an application to a Tomcat server​ - Packaging and deploying a simple application using an embedded Tomcat server.

  4. Implement exception handling​ - Implementing exception handling and utilizing Spring Boot’s options for customizing error responses.

  5. Configure logging and set logging levels​ - Utilizing Spring Boot to set up a logging object and configure it to log different types (e.g. INFO, TRACE, and DEBUG) of messages.