Package | Description |
---|---|
org.springframework.aop.config |
Support package for declarative AOP configuration,
with XML schema being the primary configuration format.
|
org.springframework.aop.framework |
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
|
org.springframework.aop.scope |
Support for AOP-based scoping of target objects, with configurable backend.
|
org.springframework.beans.factory |
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
|
org.springframework.beans.factory.config |
SPI interfaces and configuration-related convenience classes for bean factories.
|
org.springframework.beans.factory.serviceloader |
Support package for the Java 6 ServiceLoader facility.
|
org.springframework.beans.factory.support |
Classes supporting the
org.springframework.beans.factory package. |
org.springframework.cache.concurrent |
Implementation package for
java.util.concurrent based caches. |
org.springframework.cache.ehcache |
Support classes for the open source cache
EhCache 2.x,
allowing to set up an EhCache CacheManager and Caches
as beans in a Spring context.
|
org.springframework.cache.interceptor |
AOP-based solution for declarative caching demarcation.
|
org.springframework.cache.jcache |
Implementation package for JSR-107 (javax.cache aka "JCache") based caches.
|
org.springframework.context.support |
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
|
org.springframework.ejb.access |
This package contains classes that allow easy access to EJBs.
|
org.springframework.format.datetime.joda |
Integration with Joda-Time for formatting Joda date and time types as well as standard JDK Date types.
|
org.springframework.format.support |
Support classes for the formatting package,
providing common implementations as well as adapters.
|
org.springframework.http.converter.json |
Provides HttpMessageConverter implementations for handling JSON.
|
org.springframework.jca.support |
Provides generic support classes for JCA usage within Spring,
mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory.
|
org.springframework.jdbc.config |
Defines the Spring JDBC configuration namespace.
|
org.springframework.jdbc.datasource.embedded |
Provides extensible support for creating embedded database instances.
|
org.springframework.jms.remoting |
Remoting classes for transparent Java-to-Java remoting via a JMS provider.
|
org.springframework.jmx.access |
Provides support for accessing remote MBean resources.
|
org.springframework.jmx.support |
Contains support classes for connecting to local and remote
MBeanServer s
and for exposing an MBeanServer to remote clients. |
org.springframework.jndi |
The classes in this package make JNDI easier to use,
facilitating the accessing of configuration stored in JNDI,
and provide useful superclasses for JNDI access classes.
|
org.springframework.orm.hibernate5 |
Package providing integration of
Hibernate 5.x
with Spring concepts.
|
org.springframework.orm.jpa |
Package providing integration of JPA (Java Persistence API) with Spring concepts.
|
org.springframework.orm.jpa.support |
Classes supporting the
org.springframework.orm.jpa package. |
org.springframework.orm.jpa.vendor |
Support classes for adapting to specific JPA vendors.
|
org.springframework.remoting.caucho |
This package provides remoting classes for Caucho's Hessian protocol:
a proxy factory for accessing Hessian services, and an exporter for
making beans available to Hessian clients.
|
org.springframework.remoting.httpinvoker |
Remoting classes for transparent Java-to-Java remoting via HTTP invokers.
|
org.springframework.remoting.jaxws |
Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC),
as included in Java 6 and Java EE 5.
|
org.springframework.remoting.rmi |
Remoting classes for conventional RMI and transparent remoting via
RMI invokers.
|
org.springframework.remoting.support |
Generic support classes for remoting implementations.
|
org.springframework.scheduling.commonj |
Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager
facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
|
org.springframework.scheduling.concurrent |
Scheduling convenience classes for the
java.util.concurrent
and javax.enterprise.concurrent packages, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
context. |
org.springframework.scheduling.config |
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
|
org.springframework.scheduling.quartz |
Support classes for the open source scheduler
Quartz,
allowing to set up Quartz Schedulers, JobDetails and
Triggers as beans in a Spring context.
|
org.springframework.transaction.config |
Support package for declarative transaction configuration,
with XML schema being the primary configuration format.
|
org.springframework.transaction.interceptor |
AOP-based solution for declarative transaction demarcation.
|
org.springframework.ui.freemarker |
Support classes for setting up
FreeMarker
within a Spring application context.
|
org.springframework.web.accept |
This package contains classes used to determine the requested the media types in a request.
|
org.springframework.web.context.support |
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes. |
org.springframework.web.socket.client.standard |
Client-side classes for use with standard Java WebSocket endpoints.
|
org.springframework.web.socket.server.standard |
Server-side classes for use with standard JSR-356 WebSocket endpoints.
|
Modifier and Type | Class and Description |
---|---|
class |
MethodLocatingFactoryBean
FactoryBean implementation that locates a Method on a specified bean. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSingletonProxyFactoryBean
Convenient superclass for
FactoryBean types that produce singleton-scoped
proxy objects. |
class |
ProxyFactoryBean
FactoryBean implementation that builds an
AOP proxy based on beans in Spring BeanFactory . |
Modifier and Type | Class and Description |
---|---|
class |
ScopedProxyFactoryBean
Convenient proxy factory bean for scoped objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SmartFactoryBean<T>
Extension of the
FactoryBean interface. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactoryBean<T>
Simple template superclass for
FactoryBean implementations that
creates a singleton or a prototype object, depending on a flag. |
class |
FieldRetrievingFactoryBean
FactoryBean which retrieves a static or non-static field value. |
class |
ListFactoryBean
Simple factory for shared List instances.
|
class |
MapFactoryBean
Simple factory for shared Map instances.
|
class |
MethodInvokingFactoryBean
FactoryBean which returns a value which is the result of a static or instance
method invocation. |
class |
ObjectFactoryCreatingFactoryBean
A
FactoryBean implementation that
returns a value which is an ObjectFactory
that in turn returns a bean sourced from a BeanFactory . |
class |
PropertiesFactoryBean
Allows for making a properties file from a classpath location available
as Properties instance in a bean factory.
|
class |
PropertyPathFactoryBean
FactoryBean that evaluates a property path on a given target object. |
class |
ProviderCreatingFactoryBean
A
FactoryBean implementation that
returns a value which is a JSR-330 Provider that in turn
returns a bean sourced from a BeanFactory . |
class |
ServiceLocatorFactoryBean
A
FactoryBean implementation that takes an interface which must have one or more
methods with the signatures MyType xxx() or MyType xxx(MyIdType id)
(typically, MyService getService() or MyService getService(String id) )
and creates a dynamic proxy which implements that interface, delegating to an
underlying BeanFactory . |
class |
SetFactoryBean
Simple factory for shared Set instances.
|
class |
YamlMapFactoryBean
Factory for a
Map that reads from a YAML source, preserving the
YAML-declared value types and their structure. |
class |
YamlPropertiesFactoryBean
Factory for
Properties that reads from a YAML source,
exposing a flat structure of String property values. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServiceLoaderBasedFactoryBean
Abstract base class for FactoryBeans operating on the
JDK 1.6
ServiceLoader facility. |
class |
ServiceFactoryBean
FactoryBean that exposes the
'primary' service for the configured service class, obtained through
the JDK 1.6 ServiceLoader facility. |
class |
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. |
class |
ServiceLoaderFactoryBean
FactoryBean that exposes the
JDK 1.6 ServiceLoader for the configured service class. |
Modifier and Type | Method and Description |
---|---|
protected FactoryBean<?> |
FactoryBeanRegistrySupport.getFactoryBean(String beanName,
Object beanInstance)
Get a FactoryBean for the given bean if possible.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBean<?> factory,
String beanName,
boolean shouldPostProcess)
Obtain an object to expose from the given FactoryBean.
|
protected Class<?> |
FactoryBeanRegistrySupport.getTypeForFactoryBean(FactoryBean<?> factoryBean)
Determine the type for the given FactoryBean.
|
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentMapCacheFactoryBean
FactoryBean for easy configuration of a ConcurrentMapCache
when used within a Spring container. |
Modifier and Type | Class and Description |
---|---|
class |
EhCacheFactoryBean
FactoryBean that creates a named EhCache Cache instance
(or a decorator that implements the Ehcache interface),
representing a cache region within an EhCache CacheManager . |
class |
EhCacheManagerFactoryBean
FactoryBean that exposes an EhCache CacheManager
instance (independent or shared), configured from a specified config location. |
Modifier and Type | Class and Description |
---|---|
class |
CacheProxyFactoryBean
Proxy factory bean for simplified declarative caching handling.
|
Modifier and Type | Class and Description |
---|---|
class |
JCacheManagerFactoryBean
FactoryBean for a JCache javax.cache.CacheManager ,
obtaining a pre-defined CacheManager by name through the standard
JCache javax.cache.Caching class. |
Modifier and Type | Class and Description |
---|---|
class |
ConversionServiceFactoryBean
A factory providing convenient access to a ConversionService configured with
converters appropriate for most environments.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalStatelessSessionProxyFactoryBean
Convenient
FactoryBean for local Stateless Session Bean (SLSB) proxies. |
class |
SimpleRemoteStatelessSessionProxyFactoryBean
Convenient
FactoryBean for remote SLSB proxies. |
Modifier and Type | Class and Description |
---|---|
class |
DateTimeFormatterFactoryBean
Deprecated.
as of 5.3, in favor of standard JSR-310 support
|
Modifier and Type | Class and Description |
---|---|
class |
FormattingConversionServiceFactoryBean
A factory providing convenient access to a
FormattingConversionService
configured with converters and formatters for common types such as numbers and
datetimes. |
Modifier and Type | Class and Description |
---|---|
class |
GsonFactoryBean
A
FactoryBean for creating a Google Gson 2.x Gson instance. |
class |
Jackson2ObjectMapperFactoryBean
A
FactoryBean for creating a Jackson 2.x ObjectMapper (default) or
XmlMapper (createXmlMapper property set to true) with setters
to enable or disable Jackson features from within XML configuration. |
Modifier and Type | Class and Description |
---|---|
class |
LocalConnectionFactoryBean
FactoryBean that creates
a local JCA connection factory in "non-managed" mode (as defined by the
Java Connector Architecture specification). |
class |
ResourceAdapterFactoryBean
FactoryBean that bootstraps
the specified JCA 1.7 ResourceAdapter ,
starting it with a local BootstrapContext
and exposing it for bean references. |
Modifier and Type | Class and Description |
---|---|
class |
SortedResourcesFactoryBean
FactoryBean implementation that takes a list of location Strings
and creates a sorted array of Resource instances. |
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedDatabaseFactoryBean
A subclass of
EmbeddedDatabaseFactory that implements FactoryBean
for registration as a Spring bean. |
Modifier and Type | Class and Description |
---|---|
class |
JmsInvokerProxyFactoryBean
Deprecated.
as of 5.3 (phasing out serialization-based remoting)
|
Modifier and Type | Class and Description |
---|---|
class |
MBeanProxyFactoryBean
Creates a proxy to a managed resource running either locally or remotely.
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectorServerFactoryBean
FactoryBean that creates a JSR-160 JMXConnectorServer ,
optionally registers it with the MBeanServer , and then starts it. |
class |
MBeanServerConnectionFactoryBean
FactoryBean that creates a JMX 1.2 MBeanServerConnection
to a remote MBeanServer exposed via a JMXServerConnector . |
class |
MBeanServerFactoryBean
FactoryBean that obtains a MBeanServer reference
through the standard JMX 1.2 MBeanServerFactory
API. |
class |
WebSphereMBeanServerFactoryBean
FactoryBean that obtains a WebSphere MBeanServer
reference through WebSphere's proprietary AdminServiceFactory API,
available on WebSphere 5.1 and higher. |
Modifier and Type | Class and Description |
---|---|
class |
JndiObjectFactoryBean
FactoryBean that looks up a
JNDI object. |
Modifier and Type | Class and Description |
---|---|
class |
LocalSessionFactoryBean
FactoryBean that creates a Hibernate SessionFactory . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityManagerFactoryBean
Abstract
FactoryBean that creates
a local JPA EntityManagerFactory instance within
a Spring application context. |
class |
LocalContainerEntityManagerFactoryBean
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
container bootstrap contract. |
class |
LocalEntityManagerFactoryBean
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
standalone bootstrap contract. |
Modifier and Type | Class and Description |
---|---|
class |
SharedEntityManagerBean
FactoryBean that exposes a shared JPA EntityManager
reference for a given EntityManagerFactory. |
Modifier and Type | Class and Description |
---|---|
class |
HibernateJpaSessionFactoryBean
Deprecated.
as of Spring Framework 4.3.12 against Hibernate 5.2, in favor of a custom solution
based on
EntityManagerFactory.unwrap(java.lang.Class<T>) with explicit qualifiers and/or primary markers |
Modifier and Type | Class and Description |
---|---|
class |
HessianProxyFactoryBean
Deprecated.
as of 5.3 (phasing out serialization-based remoting)
|
Modifier and Type | Class and Description |
---|---|
class |
HttpInvokerProxyFactoryBean
Deprecated.
as of 5.3 (phasing out serialization-based remoting)
|
Modifier and Type | Class and Description |
---|---|
class |
JaxWsPortProxyFactoryBean
FactoryBean for a specific port of a
JAX-WS service. |
class |
LocalJaxWsServiceFactoryBean
FactoryBean for locally
defined JAX-WS Service references. |
Modifier and Type | Class and Description |
---|---|
class |
JndiRmiProxyFactoryBean
Deprecated.
as of 5.3 (phasing out serialization-based remoting)
|
class |
RmiProxyFactoryBean
Deprecated.
as of 5.3 (phasing out serialization-based remoting)
|
class |
RmiRegistryFactoryBean
Deprecated.
as of 5.3 (phasing out serialization-based remoting)
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleHttpServerFactoryBean
Deprecated.
as of Spring Framework 5.1, in favor of embedded Tomcat/Jetty/Undertow
|
Modifier and Type | Class and Description |
---|---|
class |
TimerManagerFactoryBean
Deprecated.
as of 5.1, in favor of EE 7's
DefaultManagedTaskScheduler |
Modifier and Type | Class and Description |
---|---|
class |
ForkJoinPoolFactoryBean
A Spring
FactoryBean that builds and exposes a preconfigured ForkJoinPool . |
class |
ScheduledExecutorFactoryBean
FactoryBean that sets up
a ScheduledExecutorService
(by default: a ScheduledThreadPoolExecutor )
and exposes it for bean references. |
class |
ThreadPoolExecutorFactoryBean
JavaBean that allows for configuring a
ThreadPoolExecutor
in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds",
"queueCapacity" properties) and exposing it as a bean reference of its native
ExecutorService type. |
Modifier and Type | Class and Description |
---|---|
class |
TaskExecutorFactoryBean
FactoryBean for creating ThreadPoolTaskExecutor instances,
primarily used behind the XML task namespace. |
Modifier and Type | Class and Description |
---|---|
class |
CronTriggerFactoryBean
A Spring
FactoryBean for creating a Quartz CronTrigger
instance, supporting bean-style usage for trigger configuration. |
class |
JobDetailFactoryBean
A Spring
FactoryBean for creating a Quartz JobDetail
instance, supporting bean-style usage for JobDetail configuration. |
class |
MethodInvokingJobDetailFactoryBean
FactoryBean that exposes a
JobDetail object which delegates job execution to a
specified (static or non-static) method. |
class |
SchedulerFactoryBean
FactoryBean that creates and configures a Quartz Scheduler ,
manages its lifecycle as part of the Spring application context, and exposes the
Scheduler as bean reference for dependency injection. |
class |
SimpleTriggerFactoryBean
A Spring
FactoryBean for creating a Quartz SimpleTrigger
instance, supporting bean-style usage for trigger configuration. |
Modifier and Type | Class and Description |
---|---|
class |
JtaTransactionManagerFactoryBean
A
FactoryBean equivalent to the <tx:jta-transaction-manager/> XML element,
autodetecting WebLogic and WebSphere servers and exposing the corresponding
JtaTransactionManager subclass. |
Modifier and Type | Class and Description |
---|---|
class |
TransactionProxyFactoryBean
Proxy factory bean for simplified declarative transaction handling.
|
Modifier and Type | Class and Description |
---|---|
class |
FreeMarkerConfigurationFactoryBean
Factory bean that creates a FreeMarker Configuration and provides it as
bean reference.
|
Modifier and Type | Class and Description |
---|---|
class |
ContentNegotiationManagerFactoryBean
Factory to create a
ContentNegotiationManager and configure it with
ContentNegotiationStrategy instances. |
Modifier and Type | Class and Description |
---|---|
class |
ServletContextAttributeFactoryBean
FactoryBean that fetches a specific, existing ServletContext attribute. |
class |
ServletContextParameterFactoryBean
FactoryBean that retrieves a specific ServletContext init parameter
(that is, a "context-param" defined in web.xml ). |
Modifier and Type | Class and Description |
---|---|
class |
WebSocketContainerFactoryBean
A FactoryBean for creating and configuring a
WebSocketContainer
through Spring XML configuration. |
Modifier and Type | Class and Description |
---|---|
class |
ServletServerContainerFactoryBean
A
FactoryBean for configuring ServerContainer . |