Java Management Extensions (JMX) provide a standard mechanism to monitor and manage
applications. By default, Spring Boot creates an MBeanServer a bean with an ID of
‘mbeanServer’ and exposes any of your beans that are annotated with Spring JMX
annotations (@ManagedResource, @ManagedAttribute, and @ManagedOperation).
See the
JmxAutoConfiguration
class for more details.