Document that spring.jmx.enabled is not for third-party libraries
Closes gh-42272
This commit is contained in:
@@ -29,7 +29,7 @@ import org.springframework.jmx.support.RegistrationPolicy;
|
|||||||
public class JmxProperties {
|
public class JmxProperties {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Expose management beans to the JMX domain.
|
* Expose Spring's management beans to the JMX domain.
|
||||||
*/
|
*/
|
||||||
private boolean enabled = false;
|
private boolean enabled = false;
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ Any of your beans that are annotated with Spring JMX annotations (`@ManagedResou
|
|||||||
If your platform provides a standard `MBeanServer`, Spring Boot uses that and defaults to the VM `MBeanServer`, if necessary.
|
If your platform provides a standard `MBeanServer`, Spring Boot uses that and defaults to the VM `MBeanServer`, if necessary.
|
||||||
If all that fails, a new `MBeanServer` is created.
|
If all that fails, a new `MBeanServer` is created.
|
||||||
|
|
||||||
|
NOTE: `spring.jmx.enabled` affects only the management beans provided by Spring.
|
||||||
|
Enabling management beans provided by other libraries (for example Log4j2 or Quartz) is independent.
|
||||||
|
|
||||||
See the {spring-boot-autoconfigure-module-code}/jmx/JmxAutoConfiguration.java[`JmxAutoConfiguration`] class for more details.
|
See the {spring-boot-autoconfigure-module-code}/jmx/JmxAutoConfiguration.java[`JmxAutoConfiguration`] class for more details.
|
||||||
|
|
||||||
By default, Spring Boot also exposes management endpoints as JMX MBeans under the `org.springframework.boot` domain.
|
By default, Spring Boot also exposes management endpoints as JMX MBeans under the `org.springframework.boot` domain.
|
||||||
|
|||||||
Reference in New Issue
Block a user