Week 13

Spring Boot Actuator 

Spring boot includes a number of additional features to help you monitor and manage your application when you push it to production. You can choose to manage and monitor your application by using HTTP endpoints or with JMX. Auditing, Health and metrics gathering can also be automatically applied to your application.

Supported Features:
  • Endpoints : Actuator endpoints let you monitor and interact with your application. Spring boot includes a number of built-in endpoints and let you add your own. For example, the health endpoints provides a basic application health information.
  • Metrics : Spring boot actuator provides dependency management and auto-configuration for Micrometer, an application metric facade that supports numerous monitoring systems.
  • Auditing : Once spring security in play, Spring boot actuator has a flexible audit framework that publishes events. This feature can be very helpful for reporting and for implementing a lock-out policy based on authentication failure.

REST Concepts

REST is a software architectural style that defines a set of containers to be used for creating web services. Web services that confirm to the REST architectural style, called RESTful web service, provide interoperability between computer systems on the Internet. RESTful web services allow the requesting system to access and manipulate textual representation of web resources by using uniform and predefined set of stateless operations.  

REST Concepts


  • HTTP Methods
  • Defining resource paths
  • Payload format
  • Richardson Model
  • HAL
  • Validating Payloads


Spring Boot Request Methods


  • POST
  • PUT
  • GET
  • DELETE
  • HEAD

No comments:

Post a Comment

What is an Application Framework

What is an Application Framework? Simply application framework is an software framework use to implement standard structure of software....