• Introduction
  • How does Spring Data work?
  • What is the role of Spring Data Commons?
  • Mapping and conversion system
  • Core mapping abstractions
  • MappingContext
  • EntityWriter, EntityReader & EntityConverter
  • ConversionService
  • CustomConversions
  • Entity instantiation
  • Storing type information
  • Implementation patterns
  • Repository abstraction
  • Repository interfaces
  • Web integration
  • Building a store implementation
  • Repository abstraction
  • Create a *RepositoryFactory extending from RepositoryFactorySupport
  • Create a Simple*Repository implementing CrudRepository or PagingAndSortingRepository
  • Query methods
  • Spring namespaces
  • Transaction handling