# Uses of Package
org.springframework.lang

- Packages that use org.springframework.lang
  Package | Description
  --- | ---
  org.springframework.aop | Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
  org.springframework.aop.aspectj | AspectJ integration package.
  org.springframework.aop.aspectj.annotation | Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
  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.framework.adapter | SPI package allowing Spring AOP framework to handle arbitrary advice types.
  org.springframework.aop.framework.autoproxy | Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
  org.springframework.aop.framework.autoproxy.target | Various `TargetSourceCreator` implementations for use with Spring's AOP auto-proxying support.
  org.springframework.aop.interceptor | Provides miscellaneous interceptor implementations.
  org.springframework.aop.scope | Support for AOP-based scoping of target objects, with configurable backend.
  org.springframework.aop.support | Convenience classes for using Spring's AOP API.
  org.springframework.aop.support.annotation | Annotation support for AOP pointcuts.
  org.springframework.aop.target |
  org.springframework.aop.target.dynamic |
  org.springframework.beans | This package contains interfaces and classes for manipulating Java beans.
  org.springframework.beans.annotation | Support package for beans-style handling of annotations.
  org.springframework.beans.factory | The core package implementing Spring's lightweight Inversion of Control (IoC) container.
  org.springframework.beans.factory.annotation | Support package for annotation-driven bean configuration.
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.parsing | Support infrastructure for bean definition parsing.
  org.springframework.beans.factory.serviceloader | Support package for the Java `ServiceLoader` facility.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
  org.springframework.beans.factory.wiring | Mechanism to determine bean wiring metadata from a bean instance.
  org.springframework.beans.factory.xml | Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.
  org.springframework.beans.propertyeditors | Properties editors used to convert from String values to object types such as java.util.Properties.
  org.springframework.beans.support | Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.
  org.springframework.cache | Spring's generic cache abstraction.
  org.springframework.cache.annotation | Annotations and supporting classes for declarative cache management.
  org.springframework.cache.caffeine | Support classes for the open source cache in Caffeine library, allowing to set up Caffeine caches within Spring's cache abstraction.
  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.cache.jcache.config | Support package for declarative JSR-107 caching configuration.
  org.springframework.cache.jcache.interceptor | AOP-based solution for declarative caching demarcation using JSR-107 annotations.
  org.springframework.cache.support | Support classes for the org.springframework.cache package.
  org.springframework.cache.transaction | Transaction-aware decorators for the org.springframework.cache package.
  org.springframework.context | This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.
  org.springframework.context.annotation | Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.
  org.springframework.context.event | Support classes for application events, like standard context events.
  org.springframework.context.expression | Expression parsing support within a Spring application context.
  org.springframework.context.i18n | Abstraction for determining the current Locale, plus global holder that exposes a thread-bound Locale.
  org.springframework.context.index | Support package for reading and managing the components index.
  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.context.weaving | Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.
  org.springframework.core | Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.
  org.springframework.core.annotation | Core support package for annotations, meta-annotations, and merged annotations with attribute overrides.
  org.springframework.core.codec | `Encoder` and `Decoder` abstractions to convert between a reactive stream of bytes and Java objects.
  org.springframework.core.convert | Type conversion system API.
  org.springframework.core.convert.converter | SPI to implement Converters for the type conversion system.
  org.springframework.core.convert.support | Default implementation of the type conversion system.
  org.springframework.core.env | Spring's environment abstraction consisting of bean definition profile and hierarchical property source support.
  org.springframework.core.io | Generic abstraction for (file-based) resources, used throughout the framework.
  org.springframework.core.io.buffer | Generic abstraction for working with byte buffer implementations.
  org.springframework.core.io.support | Support classes for Spring's resource abstraction.
  org.springframework.core.log | Useful delegates for Spring's logging conventions.
  org.springframework.core.metrics | Support package for recording metrics during application startup.
  org.springframework.core.serializer | Root package for Spring's serializer interfaces and implementations.
  org.springframework.core.serializer.support | Support classes for Spring's serializer abstraction.
  org.springframework.core.style | Support for styling values as Strings, with ToStringCreator as central class.
  org.springframework.core.task | This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.
  org.springframework.core.task.support | Support classes for Spring's TaskExecutor abstraction.
  org.springframework.core.type | Core support package for type introspection.
  org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata.
  org.springframework.core.type.filter | Core support package for type filtering (e.g.
  org.springframework.dao | Exception hierarchy enabling sophisticated error handling independent of the data access approach in use.
  org.springframework.dao.support | Support classes for DAO implementations, providing miscellaneous utility methods.
  org.springframework.ejb.access | This package contains classes that allow easy access to EJBs.
  org.springframework.expression | Core abstractions behind the Spring Expression Language.
  org.springframework.expression.common | Common utility classes behind the Spring Expression Language.
  org.springframework.expression.spel | SpEL's central implementation package.
  org.springframework.expression.spel.ast | SpEL's abstract syntax tree.
  org.springframework.expression.spel.standard | SpEL's standard parser implementation.
  org.springframework.expression.spel.support | SpEL's default implementations for various core abstractions.
  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.datetime.standard | Integration with the JSR-310 `java.time` package in JDK 8.
  org.springframework.format.support | Support classes for the formatting package, providing common implementations as well as adapters.
  org.springframework.http | Contains a basic abstraction over client/server-side HTTP.
  org.springframework.http.client | Contains an abstraction over client-side HTTP.
  org.springframework.http.client.reactive | Abstractions for reactive HTTP client support including `ClientHttpRequest` and `ClientHttpResponse` as well as a `ClientHttpConnector`.
  org.springframework.http.client.support | This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.
  org.springframework.http.codec | Provides implementations of `Encoder` and `Decoder` for web use.
  org.springframework.http.codec.json | JSON encoder and decoder support.
  org.springframework.http.codec.multipart | Multipart support.
  org.springframework.http.codec.protobuf | Provides an encoder and a decoder for Google Protocol Buffers.
  org.springframework.http.codec.xml | XML encoder and decoder support.
  org.springframework.http.converter | Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
  org.springframework.http.converter.json | Provides HttpMessageConverter implementations for handling JSON.
  org.springframework.http.converter.protobuf | Provides an HttpMessageConverter implementation for handling Google Protocol Buffers.
  org.springframework.http.converter.xml | Provides HttpMessageConverter implementations for handling XML.
  org.springframework.http.server | Contains an abstraction over server-side HTTP.
  org.springframework.http.server.reactive | Abstractions for reactive HTTP server support including a `ServerHttpRequest` and `ServerHttpResponse` along with an `HttpHandler` for processing.
  org.springframework.instrument.classloading | Support package for load time weaving based on class loaders, as required by JPA providers (but not JPA-specific).
  org.springframework.instrument.classloading.glassfish | Support for class instrumentation on GlassFish.
  org.springframework.instrument.classloading.jboss | Support for class instrumentation on JBoss AS 6 and 7.
  org.springframework.instrument.classloading.tomcat | Support for class instrumentation on Tomcat.
  org.springframework.instrument.classloading.weblogic | Support for class instrumentation on BEA WebLogic 10+.
  org.springframework.instrument.classloading.websphere | Support for class instrumentation on IBM WebSphere Application Server 7+.
  org.springframework.jca.cci.connection | Provides a utility class for easy ConnectionFactory access, a PlatformTransactionManager for local CCI transactions, and various simple ConnectionFactory proxies/adapters.
  org.springframework.jca.cci.core | Provides the core JCA CCI support, based on CciTemplate and its associated callback interfaces.
  org.springframework.jca.cci.core.support | Classes supporting the `org.springframework.jca.cci.core` package.
  org.springframework.jca.cci.object | The classes in this package represent EIS operations as threadsafe, reusable objects.
  org.springframework.jca.context | Integration package that allows for deploying a Spring application context as a JCA 1.7 compliant RAR file.
  org.springframework.jca.endpoint | This package provides a facility for generic JCA message endpoint management.
  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.jca.work | Convenience classes for scheduling based on the JCA WorkManager facility, as supported within ResourceAdapters.
  org.springframework.jdbc | The classes in this package make JDBC easier to use and reduce the likelihood of common errors.
  org.springframework.jdbc.core | Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
  org.springframework.jdbc.core.metadata | Context metadata abstraction for the configuration and execution of table inserts and stored procedure calls.
  org.springframework.jdbc.core.namedparam | JdbcTemplate variant with named parameter support.
  org.springframework.jdbc.core.simple | Simplification layer for table inserts and stored procedure calls.
  org.springframework.jdbc.core.support | Classes supporting the `org.springframework.jdbc.core` package.
  org.springframework.jdbc.datasource | Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
  org.springframework.jdbc.datasource.embedded | Provides extensible support for creating embedded database instances.
  org.springframework.jdbc.datasource.init | Provides extensible support for initializing databases through scripts.
  org.springframework.jdbc.datasource.lookup | Provides a strategy for looking up JDBC DataSources by name.
  org.springframework.jdbc.object | The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
  org.springframework.jdbc.support | Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
  org.springframework.jdbc.support.lob | Provides a strategy interface for Large OBject handling, as well as a customizable default implementation.
  org.springframework.jdbc.support.rowset | Provides a convenient holder for disconnected result sets.
  org.springframework.jdbc.support.xml | Abstraction for handling fields of SQLXML data type.
  org.springframework.jms | This package contains integration classes for JMS, allowing for Spring-style JMS access.
  org.springframework.jms.config | Support package for declarative messaging configuration, with Java configuration and XML schema support.
  org.springframework.jms.connection | Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.
  org.springframework.jms.core | Core package of the JMS support.
  org.springframework.jms.core.support | Classes supporting the `org.springframework.jms.core` package.
  org.springframework.jms.listener | This package contains the base message listener container facility.
  org.springframework.jms.listener.adapter | Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods.
  org.springframework.jms.listener.endpoint | This package provides JCA-based endpoint management for JMS message listeners.
  org.springframework.jms.remoting | Remoting classes for transparent Java-to-Java remoting via a JMS provider.
  org.springframework.jms.support | This package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.
  org.springframework.jms.support.converter | Provides a MessageConverter abstraction to convert between Java objects and JMS messages.
  org.springframework.jms.support.destination | Support classes for Spring's JMS framework.
  org.springframework.jmx.access | Provides support for accessing remote MBean resources.
  org.springframework.jmx.export | This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.
  org.springframework.jmx.export.annotation | Annotations for MBean exposure.
  org.springframework.jmx.export.assembler | Provides a strategy for MBeanInfo assembly.
  org.springframework.jmx.export.metadata | Provides generic JMX metadata classes and basic support for reading JMX metadata in a provider-agnostic manner.
  org.springframework.jmx.export.naming | Provides a strategy for ObjectName creation.
  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.jndi.support | Support classes for JNDI usage, including a JNDI-based BeanFactory implementation.
  org.springframework.mail | Spring's generic mail infrastructure.
  org.springframework.mail.javamail | JavaMail support for Spring's mail infrastructure.
  org.springframework.messaging | Support for working with messaging APIs and protocols.
  org.springframework.messaging.converter | Provides support for message conversion.
  org.springframework.messaging.core | Defines interfaces and implementation classes for messaging templates.
  org.springframework.messaging.handler | Basic abstractions for working with message handler methods.
  org.springframework.messaging.handler.annotation.reactive | Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.
  org.springframework.messaging.handler.annotation.support | Support classes for working with annotated message-handling methods.
  org.springframework.messaging.handler.invocation | Common infrastructure for invoking message handler methods.
  org.springframework.messaging.handler.invocation.reactive | Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.
  org.springframework.messaging.rsocket | Support for the RSocket protocol.
  org.springframework.messaging.rsocket.annotation.support | Support classes for working with annotated RSocket stream handling methods.
  org.springframework.messaging.simp | Generic support for Simple Messaging Protocols including protocols such as STOMP.
  org.springframework.messaging.simp.annotation.support | Support classes for handling messages from simple messaging protocols (like STOMP).
  org.springframework.messaging.simp.broker | Provides a "simple" message broker implementation along with an abstract base class and other supporting types such as a registry for subscriptions.
  org.springframework.messaging.simp.config | Configuration support for WebSocket messaging using higher level messaging protocols.
  org.springframework.messaging.simp.stomp | Generic support for simple messaging protocols (like STOMP).
  org.springframework.messaging.simp.user | Support for handling messages to "user" destinations (i.e.
  org.springframework.messaging.support | Provides implementations of `Message` along with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as various `MessageChannel` implementations and channel interceptor support.
  org.springframework.messaging.tcp | Contains abstractions and implementation classes for establishing TCP connections via `TcpOperations`, handling messages via `TcpConnectionHandler`, as well as sending messages via `TcpConnection`.
  org.springframework.mock.http.server.reactive | Mock implementations of reactive HTTP server contracts.
  org.springframework.mock.jndi | Deprecated as of Spring Framework 5.2 in favor of complete solutions from third parties such as Simple-JNDI.
  org.springframework.mock.web | A comprehensive set of Servlet API 4.0 mock objects, targeted at usage with Spring's Web MVC framework.
  org.springframework.mock.web.server | Mock implementations of Spring's reactive server web API abstractions.
  org.springframework.orm | Root package for Spring's O/R Mapping integration classes.
  org.springframework.orm.hibernate5 | Package providing integration of Hibernate 5.x with Spring concepts.
  org.springframework.orm.hibernate5.support | Classes supporting the `org.springframework.orm.hibernate5` package.
  org.springframework.orm.jpa | Package providing integration of JPA (Java Persistence API) with Spring concepts.
  org.springframework.orm.jpa.persistenceunit | Internal support for managing JPA persistence units.
  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.oxm.jaxb | Package providing integration of JAXB with Spring's O/X Mapping support.
  org.springframework.oxm.jibx | Package providing integration of JiBX with Spring's O/X Mapping support.
  org.springframework.oxm.mime | Contains (un)marshallers optimized to store binary data in MIME attachments.
  org.springframework.oxm.support | Provides generic support classes for using Spring's O/X Mapping integration within various scenario's.
  org.springframework.oxm.xstream | Package providing integration of XStream with Spring's O/X Mapping support.
  org.springframework.r2dbc | The classes in this package make R2DBC easier to use and reduce the likelihood of common errors.
  org.springframework.r2dbc.connection | Provides a utility class for easy ConnectionFactory access, a ReactiveTransactionManager for a single ConnectionFactory, and various simple ConnectionFactory implementations.
  org.springframework.r2dbc.core | Core domain types around DatabaseClient.
  org.springframework.r2dbc.core.binding | Classes providing an abstraction over SQL bind markers.
  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 | General exceptions for Spring's scheduling support, independent of any specific scheduling system.
  org.springframework.scheduling.annotation | Annotation support for asynchronous method execution.
  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.scheduling.support | Generic support classes for scheduling.
  org.springframework.scripting | Core interfaces for Spring's scripting support.
  org.springframework.scripting.bsh | Package providing integration of BeanShell (and BeanShell2) into Spring's scripting infrastructure.
  org.springframework.scripting.groovy | Package providing integration of Groovy into Spring's scripting infrastructure.
  org.springframework.scripting.support | Support classes for Spring's scripting package.
  org.springframework.test.annotation | Support classes for annotation-driven tests.
  org.springframework.test.context | This package contains the Spring TestContext Framework which provides annotation-driven unit and integration testing support that is agnostic of the actual testing framework in use.
  org.springframework.test.context.cache | Support for context caching within the Spring TestContext Framework.
  org.springframework.test.context.event | Test event support classes for the Spring TestContext Framework.
  org.springframework.test.context.junit.jupiter | Core support for integrating the Spring TestContext Framework with the JUnit Jupiter extension model in JUnit 5.
  org.springframework.test.context.junit4 | Support classes for integrating the Spring TestContext Framework with JUnit 4.12 or higher.
  org.springframework.test.context.junit4.statements | Custom JUnit 4 `Statements` used in the Spring TestContext Framework.
  org.springframework.test.context.support | Support classes for the Spring TestContext Framework.
  org.springframework.test.context.testng | Support classes for integrating the Spring TestContext Framework with TestNG.
  org.springframework.test.context.transaction | Transactional support classes for the Spring TestContext Framework.
  org.springframework.test.context.web | Web support classes for the Spring TestContext Framework.
  org.springframework.test.util | General utility classes for use in unit and integration tests.
  org.springframework.test.web.client | Contains client-side REST testing support.
  org.springframework.test.web.client.match | Contains built-in `RequestMatcher` implementations.
  org.springframework.test.web.client.response | Contains built-in `ResponseCreator` implementations.
  org.springframework.test.web.reactive.server | Support for testing Spring WebFlux server endpoints via `WebTestClient`.
  org.springframework.test.web.servlet | Contains server-side support for testing Spring MVC applications.
  org.springframework.test.web.servlet.client | Support for testing Spring MVC applications via `WebTestClient` with `MockMvc` for server request handling.
  org.springframework.test.web.servlet.htmlunit | Server-side support for testing Spring MVC applications with `MockMvc` and HtmlUnit.
  org.springframework.test.web.servlet.request | Contains built-in `RequestBuilder` implementations.
  org.springframework.test.web.servlet.result | Contains built-in `ResultMatcher` and `ResultHandler` implementations.
  org.springframework.test.web.servlet.setup | Contains built-in `MockMvcBuilder` implementations.
  org.springframework.transaction | Spring's core transaction management APIs (independent of any specific transaction management system); an exception hierarchy for Spring's transaction infrastructure; and transaction manager, definition, and status interfaces.
  org.springframework.transaction.annotation | Spring's support for annotation-based transaction demarcation.
  org.springframework.transaction.config | Support package for declarative transaction configuration, with XML schema being the primary configuration format.
  org.springframework.transaction.event | Spring's support for listening to transaction events.
  org.springframework.transaction.interceptor | AOP-based solution for declarative transaction demarcation.
  org.springframework.transaction.jta | Transaction SPI implementation for JTA.
  org.springframework.transaction.reactive | Support classes for reactive transaction management.
  org.springframework.transaction.support | Support classes for the org.springframework.transaction package.
  org.springframework.ui | Generic support for UI layer concepts.
  org.springframework.ui.context | Contains classes defining the application context subinterface for UI applications.
  org.springframework.ui.context.support | Classes supporting the org.springframework.ui.context package.
  org.springframework.ui.freemarker | Support classes for setting up FreeMarker within a Spring application context.
  org.springframework.util | Miscellaneous utility classes, such as utilities for working with strings, classes, collections, reflection, etc.
  org.springframework.util.comparator | Useful generic `java.util.Comparator` implementations, such as an invertible comparator and a compound comparator.
  org.springframework.util.concurrent | Useful generic `java.util.concurrent.Future` extensions.
  org.springframework.util.function | Useful generic `java.util.function` helper classes.
  org.springframework.util.unit | Useful unit data types.
  org.springframework.util.xml | Miscellaneous utility classes for XML parsing and transformation, such as error handlers that log warnings via Commons Logging.
  org.springframework.validation | Provides data binding and validation functionality, for usage in business and/or UI layers.
  org.springframework.validation.annotation | Support classes for annotation-based constraint evaluation, e.g.
  org.springframework.validation.beanvalidation | 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.
  org.springframework.validation.support | Support classes for handling validation results.
  org.springframework.web | Common, generic interfaces that define minimal boundary points between Spring's web infrastructure and other framework modules.
  org.springframework.web.accept | This package contains classes used to determine the requested the media types in a request.
  org.springframework.web.bind | Provides web-specific data binding functionality.
  org.springframework.web.bind.support | Support classes for web data binding.
  org.springframework.web.client | Core package of the client-side web support.
  org.springframework.web.context | Contains a variant of the application context interface for web applications, and the ContextLoaderListener that bootstraps a root web application context.
  org.springframework.web.context.request | Support for generic request context holding, in particular for scoping of application objects per HTTP request or HTTP session.
  org.springframework.web.context.request.async | Support for asynchronous request processing.
  org.springframework.web.context.support | Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.
  org.springframework.web.cors | Support for CORS (Cross-Origin Resource Sharing), based on a common `CorsProcessor` strategy.
  org.springframework.web.cors.reactive | Reactive support for CORS (Cross-Origin Resource Sharing), based on a common `CorsProcessor` strategy.
  org.springframework.web.filter | Provides generic filter base classes allowing for bean-style configuration.
  org.springframework.web.jsf | Support classes for integrating a JSF web layer with a Spring service layer which is hosted in a Spring root WebApplicationContext.
  org.springframework.web.jsf.el | ELResolvers for integrating a JSF web layer with a Spring service layer which is hosted in a Spring root WebApplicationContext.
  org.springframework.web.method | Common infrastructure for handler method processing, as used by Spring MVC's `org.springframework.web.servlet.mvc.method` package.
  org.springframework.web.method.annotation | Support classes for annotation-based handler method processing.
  org.springframework.web.method.support | Generic support classes for handler method processing.
  org.springframework.web.multipart | Multipart resolution framework for handling file uploads.
  org.springframework.web.multipart.commons | MultipartResolver implementation for Apache Commons FileUpload.
  org.springframework.web.multipart.support | Support classes for the multipart resolution framework.
  org.springframework.web.reactive | Top-level package for the `spring-webflux` module that contains `DispatcherHandler`, the main entry point for WebFlux server endpoint processing including key contracts used to map requests to handlers, invoke them, and process the result.
  org.springframework.web.reactive.config | Spring WebFlux configuration infrastructure.
  org.springframework.web.reactive.function | Provides a foundation for both the reactive client and server subpackages.
  org.springframework.web.reactive.function.client | Provides a reactive `WebClient` that builds on top of the `org.springframework.http.client.reactive` reactive HTTP adapter layer.
  org.springframework.web.reactive.function.server | Provides the types that make up Spring's functional web framework for Reactive environments.
  org.springframework.web.reactive.function.server.support | Classes supporting the `org.springframework.web.reactive.function.server` package.
  org.springframework.web.reactive.handler | Provides HandlerMapping implementations including abstract base classes.
  org.springframework.web.reactive.resource | Support classes for serving static resources.
  org.springframework.web.reactive.result | Support for various programming model styles including the invocation of different types of handlers, e.g.
  org.springframework.web.reactive.result.condition | `RequestCondition` and implementations for matching requests based on different criteria.
  org.springframework.web.reactive.result.method | Infrastructure for handler method processing.
  org.springframework.web.reactive.result.method.annotation | Infrastructure for annotation-based handler method processing.
  org.springframework.web.reactive.result.view | Support for result handling through view resolution.
  org.springframework.web.reactive.result.view.freemarker | Support classes for the integration of FreeMarker as Spring web view technology.
  org.springframework.web.reactive.result.view.script | Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.
  org.springframework.web.reactive.socket | Abstractions and support classes for reactive WebSocket interactions.
  org.springframework.web.reactive.socket.adapter | Classes adapting Spring's Reactive WebSocket API to and from WebSocket runtimes.
  org.springframework.web.reactive.socket.server | Server support for WebSocket interactions.
  org.springframework.web.reactive.socket.server.support | Server-side support classes for WebSocket requests.
  org.springframework.web.reactive.socket.server.upgrade | Holds implementations of `RequestUpgradeStrategy`.
  org.springframework.web.server | Core interfaces and classes for Spring's generic, reactive web support.
  org.springframework.web.server.adapter | Implementations to adapt to the underlying `org.springframework.http.client.reactive` reactive HTTP adapter and `HttpHandler`.
  org.springframework.web.server.handler | Provides common WebHandler implementations and a `WebHandlerDecorator`.
  org.springframework.web.server.i18n | Locale related support classes.
  org.springframework.web.servlet | Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
  org.springframework.web.servlet.config | Defines the XML configuration namespace for Spring MVC.
  org.springframework.web.servlet.config.annotation | Annotation-based setup for Spring MVC.
  org.springframework.web.servlet.function | Provides the types that make up Spring's functional web framework for Servlet environments.
  org.springframework.web.servlet.function.support | Classes supporting the `org.springframework.web.servlet.function` package.
  org.springframework.web.servlet.handler | Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
  org.springframework.web.servlet.i18n | Locale support classes for Spring's web MVC framework.
  org.springframework.web.servlet.mvc | Standard controller implementations for the Servlet MVC framework that comes with Spring.
  org.springframework.web.servlet.mvc.annotation | Support package for annotation-based Servlet MVC controllers.
  org.springframework.web.servlet.mvc.condition | Common MVC logic for matching incoming requests based on conditions.
  org.springframework.web.servlet.mvc.method | Servlet-based infrastructure for handler method processing, building on the `org.springframework.web.method` package.
  org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.
  org.springframework.web.servlet.mvc.support | Support package for MVC controllers.
  org.springframework.web.servlet.resource | Support classes for serving static resources.
  org.springframework.web.servlet.support | Support classes for Spring's web MVC framework.
  org.springframework.web.servlet.tags | This package contains Spring's JSP standard tag library for JSP 2.0+.
  org.springframework.web.servlet.tags.form | Spring's form tag library for JSP views in Spring's Web MVC framework.
  org.springframework.web.servlet.theme | Theme support classes for Spring's web MVC framework.
  org.springframework.web.servlet.view | Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
  org.springframework.web.servlet.view.json | Support classes for providing a View implementation based on JSON serialization.
  org.springframework.web.servlet.view.tiles3 | Support classes for the integration of Tiles 3 (the standalone version of Tiles) as Spring web view technology.
  org.springframework.web.servlet.view.xml | Support classes for providing a View implementation based on XML Marshalling.
  org.springframework.web.servlet.view.xslt | Support classes for XSLT, providing a View implementation for XSLT stylesheets.
  org.springframework.web.socket | Common abstractions and Spring configuration support for WebSocket applications.
  org.springframework.web.socket.adapter | Classes adapting Spring's WebSocket API to and from WebSocket providers.
  org.springframework.web.socket.adapter.standard | Adapter classes for the standard Java WebSocket API.
  org.springframework.web.socket.client | Client-side abstractions for WebSocket applications.
  org.springframework.web.socket.client.jetty | Client-side support for the Jetty WebSocket API.
  org.springframework.web.socket.client.standard | Client-side classes for use with standard Java WebSocket endpoints.
  org.springframework.web.socket.config.annotation | Support for annotation-based WebSocket setup in configuration classes.
  org.springframework.web.socket.handler | Convenient `WebSocketHandler` implementations and decorators.
  org.springframework.web.socket.messaging | WebSocket integration for Spring's messaging module.
  org.springframework.web.socket.server | Server-side abstractions for WebSocket interactions.
  org.springframework.web.socket.server.standard | Server-side classes for use with standard JSR-356 WebSocket endpoints.
  org.springframework.web.socket.server.support | Server-side support classes including container-specific strategies for upgrading a request.
  org.springframework.web.socket.sockjs | Top-level SockJS types.
  org.springframework.web.socket.sockjs.client | SockJS client implementation of `WebSocketClient`.
  org.springframework.web.socket.sockjs.frame | Support classes for creating SockJS frames including the encoding and decoding of SockJS message frames.
  org.springframework.web.socket.sockjs.support | Support classes for SockJS including an `AbstractSockJsService` implementation.
  org.springframework.web.socket.sockjs.transport | Server-side support for SockJS transports including `TransportHandler` implementations for processing incoming requests, their `session` counterparts for sending messages over the various transports, and `DefaultSockJsService`.
  org.springframework.web.socket.sockjs.transport.handler | `TransportHandler` implementation classes as well as a concrete `SockJsService`.
  org.springframework.web.socket.sockjs.transport.session | SockJS specific implementations of `WebSocketSession`.
  org.springframework.web.util | Miscellaneous web utility classes, such as HTML escaping and cookie handling.
  org.springframework.web.util.pattern | Dedicated support for matching HTTP request paths.

- Classes in org.springframework.lang used by org.springframework.aop
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.aspectj
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.aspectj.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.framework
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.framework.adapter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.framework.autoproxy
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.framework.autoproxy.target
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.interceptor
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.scope
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.support.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.target
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.aop.target.dynamic
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans
  Class and Description
  NonNull A common Spring annotation to declare that annotated elements cannot be `null`.
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.parsing
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.serviceloader
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.support
  Class and Description
  NonNull A common Spring annotation to declare that annotated elements cannot be `null`.
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.wiring
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.factory.xml
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.propertyeditors
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.beans.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.caffeine
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.concurrent
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.ehcache
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.interceptor
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.jcache
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.jcache.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.jcache.interceptor
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.cache.transaction
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.event
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.expression
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.i18n
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.index
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.context.weaving
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.codec
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.convert
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.convert.converter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.convert.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.env
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.io
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.io.buffer
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.io.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.log
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.metrics
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.serializer
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.serializer.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.style
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.task
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.task.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.type
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.type.classreading
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.core.type.filter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.dao
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.dao.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.ejb.access
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.expression
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.expression.common
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.expression.spel
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.expression.spel.ast
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.expression.spel.standard
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.expression.spel.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.format.datetime.joda
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.format.datetime.standard
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.format.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.client.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.client.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.codec
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.codec.json
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.codec.multipart
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.codec.protobuf
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.codec.xml
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.converter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.converter.json
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.converter.protobuf
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.converter.xml
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.http.server.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.instrument.classloading
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.instrument.classloading.glassfish
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.instrument.classloading.jboss
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.instrument.classloading.tomcat
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.instrument.classloading.weblogic
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.instrument.classloading.websphere
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.cci.connection
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.cci.core
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.cci.core.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.cci.object
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.context
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.endpoint
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jca.work
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.core
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.core.metadata
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.core.namedparam
  Class and Description
  NonNull A common Spring annotation to declare that annotated elements cannot be `null`.
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.core.simple
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.core.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.datasource
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.datasource.embedded
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.datasource.init
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.datasource.lookup
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.object
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.support.lob
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.support.rowset
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jdbc.support.xml
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.connection
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.core
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.core.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.listener
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.listener.adapter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.listener.endpoint
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.remoting
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.support.converter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jms.support.destination
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.access
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.export
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.export.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.export.assembler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.export.metadata
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.export.naming
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jmx.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jndi
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.jndi.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.mail
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.mail.javamail
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.converter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.core
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.handler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.handler.annotation.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.handler.annotation.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.handler.invocation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.handler.invocation.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.rsocket
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.rsocket.annotation.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.simp
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.simp.annotation.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.simp.broker
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.simp.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.simp.stomp
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.simp.user
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.messaging.tcp
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.mock.http.server.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.mock.jndi
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.mock.web
  Class and Description
  NonNull A common Spring annotation to declare that annotated elements cannot be `null`.
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.mock.web.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm.hibernate5
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm.hibernate5.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm.jpa
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm.jpa.persistenceunit
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm.jpa.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.orm.jpa.vendor
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.oxm.jaxb
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.oxm.jibx
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.oxm.mime
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.oxm.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.oxm.xstream
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.r2dbc
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.r2dbc.connection
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.r2dbc.core
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.r2dbc.core.binding
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.remoting.caucho
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.
  UsesSunHttpServer Deprecated. as of 5.1, along with Spring's Sun HTTP Server support classes

- Classes in org.springframework.lang used by org.springframework.remoting.httpinvoker
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.
  UsesSunHttpServer Deprecated. as of 5.1, along with Spring's Sun HTTP Server support classes

- Classes in org.springframework.lang used by org.springframework.remoting.jaxws
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.
  UsesSunHttpServer Deprecated. as of 5.1, along with Spring's Sun HTTP Server support classes

- Classes in org.springframework.lang used by org.springframework.remoting.rmi
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.remoting.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.
  UsesSunHttpServer Deprecated. as of 5.1, along with Spring's Sun HTTP Server support classes

- Classes in org.springframework.lang used by org.springframework.scheduling
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scheduling.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scheduling.commonj
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scheduling.concurrent
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scheduling.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scheduling.quartz
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scheduling.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scripting
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scripting.bsh
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scripting.groovy
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.scripting.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.cache
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.event
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.junit.jupiter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.junit4
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.junit4.statements
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.testng
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.transaction
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.context.web
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.util
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.client.match
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.client.response
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.reactive.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.servlet
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.servlet.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.servlet.htmlunit
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.servlet.request
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.servlet.result
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.test.web.servlet.setup
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.event
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.interceptor
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.jta
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.transaction.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.ui
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.ui.context
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.ui.context.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.ui.freemarker
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.util
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.util.comparator
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.util.concurrent
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.util.function
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.util.unit
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.util.xml
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.validation
  Class and Description
  NonNull A common Spring annotation to declare that annotated elements cannot be `null`.
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.validation.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.validation.beanvalidation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.validation.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.accept
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.bind
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.bind.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.context
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.context.request
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.context.request.async
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.context.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.cors
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.cors.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.filter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.jsf
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.jsf.el
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.method
  Class and Description
  NonNull A common Spring annotation to declare that annotated elements cannot be `null`.
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.method.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.method.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.multipart
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.multipart.commons
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.multipart.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.function
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.function.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.function.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.function.server.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.handler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.resource
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result.condition
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result.method
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result.method.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result.view
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result.view.freemarker
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.result.view.script
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.socket
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.socket.adapter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.socket.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.socket.server.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.reactive.socket.server.upgrade
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.server.adapter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.server.handler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.server.i18n
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.config
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.config.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.function
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.function.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.handler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.i18n
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.mvc
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.mvc.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.mvc.condition
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.mvc.method
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.mvc.method.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.mvc.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.resource
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.tags
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.tags.form
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.theme
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.view
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.view.json
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.view.tiles3
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.view.xml
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.servlet.view.xslt
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.adapter
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.adapter.standard
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.client.jetty
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.client.standard
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.config.annotation
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.handler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.messaging
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.server
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.server.standard
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.server.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs.client
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs.frame
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs.support
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs.transport
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs.transport.handler
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.socket.sockjs.transport.session
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.util
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.

- Classes in org.springframework.lang used by org.springframework.web.util.pattern
  Class and Description
  Nullable A common Spring annotation to declare that annotated elements can be `null` under some circumstance.