Uses of Interface

Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.
Miscellaneous utility classes, such as utilities for working with strings, classes, collections, reflection, etc.
Support classes for annotation-based handler method processing.
MVC infrastructure for annotation-based handler method processing, building on the org.springframework.web.method.annotation package.