更新内容:
Prepare upgrade to AssertJ 3.8.
Synthetic constructors should not be considered persistence constructors.
ClassGeneratingPropertyAccessorFactory fails on Java 9.
Deprecate RxJava1CrudRepository and RxJava1SortingRepository interfaces.
Avoid hidden exceptions from Lookup.unreflectSpecial(…) in default method invocations.
Redundant
EventPublishingRepositoryProxyPostProcessor tries to call clearing method on plain method argument.
AccessControlException from ClassGeneratingPropertyAccessorFactory.
Add support for Vavr (successor of Javaslang).
Remove obsolete Travis build profiles.
Accept Publisher instead of Mono in findById(…), existsById(…) and deleteById(…).
Make sure Travis builds always use fresh dependencies.
Release 2.0 M4 (Kay).
QuerydslPredicateExecutor.findOne should return Optional
QueryByExampleExecutor.find one should return Optional
ExtensionAwareEvaluationContextProvider should return all overloaded methods as functions.
Create ReactiveQueryByExampleExecutor allowing reactive query by example.
Update DefaultMethodInvokingMethodInterceptor to Java 9 compatible method handle invocation.
Provide a simple way to customize configuration of default pageable and sort resolvers.
Disambiguate custom repository implementation for implementations with same name in different packages.
Allow Repositories to be composed of an arbitrary number of implementation classes.
软件详情:https://github.com/spring-projects/spring-data-commons/
下载地址:https://github.com/spring-projects/spring-data-commons/archive/2.0.0.M4.zip
来自:开源中国社区

