Uses of Interface
org.springframework.beans.factory.InitializingBean

Packages that use InitializingBean
Package
Description
Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
SPI interfaces and configuration-related convenience classes for bean factories.
Support package for the Java ServiceLoader facility.
Mechanism to determine bean wiring metadata from a bean instance.
Implementation package for java.util.concurrent based caches.
AOP-based solution for declarative caching demarcation.
Implementation package for JSR-107 (javax.cache aka "JCache") based caches.
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
Support classes for the org.springframework.cache package.
Transaction-aware decorators for the org.springframework.cache package.
Support classes for application events, like standard context events.
Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
Support classes for DAO implementations, providing miscellaneous utility methods.
Integration with the JSR-310 java.time package in JDK 8.
Support classes for the formatting package, providing common implementations as well as adapters.
Abstractions for reactive HTTP client support including ClientHttpRequest and ClientHttpResponse as well as a ClientHttpConnector.
This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.
Provides HttpMessageConverter implementations for handling JSON.
This package provides a facility for generic JCA message endpoint management.
Provides generic support classes for JCA usage within Spring, mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory.
Defines the Spring JDBC configuration namespace.
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
JdbcTemplate variant with named parameter support.
Classes supporting the org.springframework.jdbc.core package.
Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
Provides extensible support for creating embedded database instances.
Provides extensible support for initializing databases through scripts.
Provides a strategy for looking up JDBC DataSources by name.
The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
Provides a support framework for incrementing database table values via sequences, with implementations for various databases.
Support package for declarative messaging configuration, with Java configuration and XML schema support.
Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.
Core package of the JMS support.
Classes supporting the org.springframework.jms.core package.
This package contains the base message listener container facility.
This package provides JCA-based endpoint management for JMS message listeners.
This package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.
Provides a MessageConverter abstraction to convert between Java objects and JMS messages.
Support classes for Spring's JMS framework.
Provides support for accessing remote MBean resources.
This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.
Annotations for MBean exposure.
Provides a strategy for MBeanInfo assembly.
Provides a strategy for ObjectName creation.
Contains support classes for connecting to local and remote MBeanServers and for exposing an MBeanServer to remote clients.
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.
JavaMail support for Spring's mail infrastructure.
Defines interfaces and implementation classes for messaging templates.
Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.
Support classes for working with annotated message-handling methods.
Common infrastructure for invoking message handler methods.
Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.
Support classes for working with annotated RSocket stream handling methods.
Support classes for handling messages from simple messaging protocols (like STOMP).
Package providing integration of Hibernate 5.x with Spring concepts.
Classes supporting the org.springframework.orm.hibernate5 package.
Package providing integration of JPA (Java Persistence API) with Spring concepts.
Internal support for managing JPA persistence units.
Classes supporting the org.springframework.orm.jpa package.
Package providing integration of JAXB with Spring's O/X Mapping support.
Package providing integration of XStream with Spring's O/X Mapping support.
Provides a utility class for easy ConnectionFactory access, a ReactiveTransactionManager for a single ConnectionFactory, and various simple ConnectionFactory implementations.
Provides extensible support for initializing databases through scripts.
Provides a strategy for looking up R2DBC ConnectionFactories by name.
Scheduling convenience classes for the java.util.concurrent and jakarta.enterprise.concurrent packages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.
Support package for declarative scheduling configuration, with XML schema being the primary configuration format.
Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.
Generic support classes for scheduling.
Support package for declarative transaction configuration, with XML schema being the primary configuration format.
AOP-based solution for declarative transaction demarcation.
Transaction SPI implementation for JTA.
Support classes for the org.springframework.transaction package.
Support classes for setting up FreeMarker within a Spring application context.
Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.
This package contains classes used to determine the requested the media types in a request.
Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations and various utility classes.
Provides generic filter base classes allowing for bean-style configuration.
Support classes for the multipart resolution framework.
Classes supporting the org.springframework.web.reactive.function.server package.
Support classes for serving static resources.
Infrastructure for handler method processing.
Infrastructure for annotation-based handler method processing.
Support for result handling through view resolution.
Support classes for the integration of FreeMarker as Spring web view technology.
Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.
Support for creating a client proxy for an HTTP service annotated with HttpExchange methods.
Classes supporting the org.springframework.web.servlet.function package.
Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
Standard controller implementations for the Servlet MVC framework that comes with Spring.
Servlet-based infrastructure for handler method processing, building on the org.springframework.web.method package.
MVC infrastructure for annotation-based handler method processing, building on the org.springframework.web.method.annotation package.
Support classes for serving static resources.
Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
Support classes for document generation, providing View implementations for PDF and Excel.
Support classes for the integration of FreeMarker as Spring web view technology.
Support classes for the integration of Groovy Templates as Spring web view technology.
Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.
Support classes for XSLT, providing a View implementation for XSLT stylesheets.
WebSocket integration for Spring's messaging module.
Server-side classes for use with standard JSR-356 WebSocket endpoints.