# Package org.springframework.beans.factory.serviceloader

@NonNullApi @NonNullFields package org.springframework.beans.factory.serviceloader
Support package for the Java `ServiceLoader` facility.

Related Packages
Package
Description
org.springframework.beans.factory
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
Classes
Class
Description
AbstractServiceLoaderBasedFactoryBean
Abstract base class for FactoryBeans operating on the JDK 1.6 `ServiceLoader` facility.
ServiceFactoryBean
`FactoryBean` that exposes the 'primary' service for the configured service class, obtained through the JDK 1.6 `ServiceLoader` facility.
ServiceListFactoryBean
`FactoryBean` that exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6 `ServiceLoader` facility.
ServiceLoaderFactoryBean
`FactoryBean` that exposes the JDK 1.6 `ServiceLoader` for the configured service class.