docs: protected JobBeanFactory createJobBeanFactory(String jarFilePath, boolean isSpring) throws Exception {
          String jobBeanFactoryClassName;
          if (isSpring) {
              jobBeanFactoryClassName = "com.zuoxiaolong.niubi.job.spring.bean.SpringJobBeanFactory";
          } else {
              jobBeanFactoryClassName = "com.zuoxiaolong.niubi.job.scheduler.bean.DefaultJobBeanFactory";
          }
          ClassLoader jarApplicationClassLoader = ApplicationClassLoaderFactory.getJarApplicationClassLoader(jarFilePath);
          Class<? extends JobBeanFactory> jobBeanFactoryClass = (Class<? extends JobBeanFactory>) jarApplicationClassLoader.loadClass(jobBeanFactoryClassName);
          Class<?>[] parameterTypes = new Class[]{ClassLoader.class};
          Constructor<? extends JobBeanFactory> jobBeanFactoryConstructor = jobBeanFactoryClass.getConstructor(parameterTypes);
          return jobBeanFactoryConstructor.newInstance(jarApplicationClassLoader);
      }