Browse Source

Avoid using LiveBeansView in GraalVM native images

Closes gh-25344
pull/25349/head
Sébastien Deleuze 4 years ago
parent
commit
9d37794ebc
  1. 8
      spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java

8
spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java

@ -916,7 +916,9 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader @@ -916,7 +916,9 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
publishEvent(new ContextRefreshedEvent(this));
// Participate in LiveBeansView MBean, if active.
LiveBeansView.registerApplicationContext(this);
if (!IN_NATIVE_IMAGE) {
LiveBeansView.registerApplicationContext(this);
}
}
/**
@ -1024,7 +1026,9 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader @@ -1024,7 +1026,9 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
logger.debug("Closing " + this);
}
LiveBeansView.unregisterApplicationContext(this);
if (!IN_NATIVE_IMAGE) {
LiveBeansView.unregisterApplicationContext(this);
}
try {
// Publish shutdown event.

Loading…
Cancel
Save