/** * Default constructor. */ public ResourceResolver() { this(new ResourceLoader[]{ ClassPathResourceLoader.defaultLoader(ResourceResolver.class.getClassLoader()), FileSystemResourceLoader.defaultLoader()}); }
@Override public ApplicationContextBuilder classLoader(ClassLoader classLoader) { if (classLoader != null) { this.classPathResourceLoader = ClassPathResourceLoader.defaultLoader(classLoader); } return this; }
/** * Construct a new bean context with the given class loader. * * @param classLoader The class loader */ public DefaultBeanContext(ClassLoader classLoader) { this(ClassPathResourceLoader.defaultLoader(classLoader)); }
/** * @param classLoader The class loader * @param conversionService The conversion service * @param names The names */ public DefaultEnvironment(ClassLoader classLoader, ConversionService conversionService, String... names) { this(ClassPathResourceLoader.defaultLoader(classLoader), conversionService, names); }
/** * Construct a new bean context with the given class loader. * * @param classLoader The class loader */ public DefaultBeanContext(ClassLoader classLoader) { this(ClassPathResourceLoader.defaultLoader(classLoader)); }
/** * @param classLoader The class loader * @param conversionService The conversion service * @param names The names */ public DefaultEnvironment(ClassLoader classLoader, ConversionService conversionService, String... names) { this(ClassPathResourceLoader.defaultLoader(classLoader), conversionService, names); }
@Override public ApplicationContextBuilder classLoader(ClassLoader classLoader) { if (classLoader != null) { this.classPathResourceLoader = ClassPathResourceLoader.defaultLoader(classLoader); } return this; }
/** * Construct a new ApplicationContext for the given environment name. * * @param environmentNames The environment names */ public DefaultApplicationContext(String... environmentNames) { this(ClassPathResourceLoader.defaultLoader(DefaultBeanContext.class.getClassLoader()), environmentNames); }
/** * Construct a new ApplicationContext for the given environment name. * * @param environmentNames The environment names */ public DefaultApplicationContext(String... environmentNames) { this(ClassPathResourceLoader.defaultLoader(DefaultBeanContext.class.getClassLoader()), environmentNames); }
@Override public ApplicationContextBuilder mainClass(Class mainClass) { if (mainClass != null) { ClassLoader classLoader = mainClass.getClassLoader(); this.classPathResourceLoader = ClassPathResourceLoader.defaultLoader(classLoader); String name = mainClass.getPackage().getName(); if (StringUtils.isNotEmpty(name)) { packages(name); } } return this; }
@Override public ApplicationContextBuilder mainClass(Class mainClass) { if (mainClass != null) { ClassLoader classLoader = mainClass.getClassLoader(); this.classPathResourceLoader = ClassPathResourceLoader.defaultLoader(classLoader); String name = mainClass.getPackage().getName(); if (StringUtils.isNotEmpty(name)) { packages(name); } } return this; }
ClassLoader classLoader = ApplicationContext.class.getClassLoader(); DefaultApplicationContext applicationContext = new DefaultApplicationContext( classPathResourceLoader != null ? classPathResourceLoader : ClassPathResourceLoader.defaultLoader(classLoader), environments.toArray(new String[0]) );
ClassLoader classLoader = ApplicationContext.class.getClassLoader(); DefaultApplicationContext applicationContext = new DefaultApplicationContext( classPathResourceLoader != null ? classPathResourceLoader : ClassPathResourceLoader.defaultLoader(classLoader), environments.toArray(new String[0]) );