docs: @Override
      public void stopModule(ExtendedModuleInfo moduleInfo) {
          SpringBootModuleInfo springBootModuleInfo = (SpringBootModuleInfo) moduleInfo;
          springBootModuleInfo.getSpringBootApplication().unregisterSpringConfigFactory();
          springBootModuleInfo.getSpringBootApplication().callShutdownHooks();
          springBootModuleInfo.destroyThreadContextClassLoader();
      }