| Package | Description | 
|---|---|
| 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 composed
 annotations with attribute overrides. | 
| org.springframework.core.codec | |
| org.springframework.core.io.support | Support classes for Spring's resource abstraction. | 
| org.springframework.core.task | This package defines Spring's core TaskExecutor abstraction,
 and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations. | 
| 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.util | Miscellaneous utility classes, such as String manipulation utilities,
 a Log4J configurer, and a state holder for paged lists of objects. | 
| Class and Description | 
|---|
| ReflectionUtils.MethodFilter Callback optionally used to filter methods to be operated on by a method callback. | 
| StringValueResolver Simple strategy interface for resolving a String value. | 
| Class and Description | 
|---|
| MultiValueMap Extension of the  Mapinterface that stores multiple values. | 
| Class and Description | 
|---|
| MimeType Represents a MIME Type, as originally defined in RFC 2046 and subsequently
 used in other Internet protocols including HTTP. | 
| Class and Description | 
|---|
| PathMatcher Strategy interface for  String-based path matching. | 
| PropertiesPersister Strategy interface for persisting  java.util.Properties,
 allowing for pluggable parsing strategies. | 
| Class and Description | 
|---|
| CustomizableThreadCreator Simple customizable helper class for creating new  Threadinstances. | 
| Class and Description | 
|---|
| MultiValueMap Extension of the  Mapinterface that stores multiple values. | 
| Class and Description | 
|---|
| LinkedMultiValueMap Simple implementation of  MultiValueMapthat wraps aLinkedHashMap,
 storing multiple values in aLinkedList. | 
| MultiValueMap Extension of the  Mapinterface that stores multiple values. | 
| Class and Description | 
|---|
| AntPathMatcher.AntPathStringMatcher Tests whether or not a string matches against a pattern via a  Pattern. | 
| AutoPopulatingList.ElementFactory Factory interface for creating elements for an index-based access
 data structure such as a  List. | 
| AutoPopulatingList.ElementInstantiationException Exception to be thrown from ElementFactory. | 
| ConcurrentReferenceHashMap.Entry A single map entry. | 
| ConcurrentReferenceHashMap.Reference A reference to an  ConcurrentReferenceHashMap.Entrycontained in the map. | 
| ConcurrentReferenceHashMap.ReferenceManager Strategy class used to manage  References. | 
| ConcurrentReferenceHashMap.ReferenceType Various reference types supported by this map. | 
| ConcurrentReferenceHashMap.Restructure The types of restructuring that can be performed. | 
| ConcurrentReferenceHashMap.Segment A single segment used to divide the map to allow better concurrent performance. | 
| IdGenerator Contract for generating universally unique identifiers  (UUIDs). | 
| InstanceFilter A simple instance filter that checks if a given instance match based on
 a collection of includes and excludes element. | 
| LinkedCaseInsensitiveMap LinkedHashMapvariant that stores String keys in a case-insensitive
 manner, for example for key-based access in a results table. | 
| LinkedMultiValueMap Simple implementation of  MultiValueMapthat wraps aLinkedHashMap,
 storing multiple values in aLinkedList. | 
| MimeType Represents a MIME Type, as originally defined in RFC 2046 and subsequently
 used in other Internet protocols including HTTP. | 
| MultiValueMap Extension of the  Mapinterface that stores multiple values. | 
| PathMatcher Strategy interface for  String-based path matching. | 
| PropertiesPersister Strategy interface for persisting  java.util.Properties,
 allowing for pluggable parsing strategies. | 
| PropertyPlaceholderHelper.PlaceholderResolver Strategy interface used to resolve replacement values for placeholders contained in Strings. | 
| ReflectionUtils.FieldCallback Callback interface invoked on each field in the hierarchy. | 
| ReflectionUtils.FieldFilter Callback optionally used to filter fields to be operated on by a field callback. | 
| ReflectionUtils.MethodCallback Action to take on each method. | 
| ReflectionUtils.MethodFilter Callback optionally used to filter methods to be operated on by a method callback. | 
| StopWatch.TaskInfo Inner class to hold data about one task executed within the stop watch. |