@ -47,20 +44,19 @@ class AotRepositoryInformation extends RepositoryInformationSupport implements R
@@ -47,20 +44,19 @@ class AotRepositoryInformation extends RepositoryInformationSupport implements R
@ -69,7 +65,6 @@ class AotRepositoryInformation extends RepositoryInformationSupport implements R
@@ -69,7 +65,6 @@ class AotRepositoryInformation extends RepositoryInformationSupport implements R
@ -48,7 +46,7 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@@ -48,7 +46,7 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@ -38,8 +38,8 @@ public class ManagedTypesRegistrationAotContribution implements BeanRegistration
@@ -38,8 +38,8 @@ public class ManagedTypesRegistrationAotContribution implements BeanRegistration
@ -50,14 +50,12 @@ public class ManagedTypesRegistrationAotContribution implements BeanRegistration
@@ -50,14 +50,12 @@ public class ManagedTypesRegistrationAotContribution implements BeanRegistration
@ -93,28 +85,25 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -93,28 +85,25 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -123,16 +112,14 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -123,16 +112,14 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -146,20 +133,21 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -146,20 +133,21 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -168,14 +156,14 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -168,14 +156,14 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -190,17 +178,17 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -190,17 +178,17 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
try{
// TODO: Getting all beans of type RepositoryConfigurationExtensionSupport will have the effect that
// if the user is currently operating in multi-store mode, then all identifying annotations from
// all stores will be included in the resulting Set.
// When using AOT, is multi-store mode allowed? I don't see why not, but does this work correctly
// Possible BeansException because no bean exists of type RepositoryConfigurationExtension,
@ -210,26 +198,25 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -210,26 +198,25 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -237,16 +224,16 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -237,16 +224,16 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -255,7 +242,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -255,7 +242,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -264,29 +251,27 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -264,29 +251,27 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -308,26 +293,26 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -308,26 +293,26 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -342,12 +327,10 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -342,12 +327,10 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -360,58 +343,52 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -360,58 +343,52 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -419,8 +396,8 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -419,8 +396,8 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
}
// TODO What was this meant to be used for? Was this type filter maybe meant to be used in
// the TypeContributor.contribute(:Class, :Predicate :GenerationContext) method
// used in the contributeType(..) method above?
// the TypeContributor.contribute(:Class, :Predicate :GenerationContext) method
// used in the contributeType(..) method above?
publicPredicate<Class<?>>typeFilter(){// like only document ones. // TODO: As in MongoDB?
@ -73,45 +70,41 @@ public class RepositoryRegistrationAotProcessor implements BeanRegistrationAotPr
@@ -73,45 +70,41 @@ public class RepositoryRegistrationAotProcessor implements BeanRegistrationAotPr
()->"AutowiredAnnotationBeanPostProcessor requires a ConfigurableListableBeanFactory: "+beanFactory);
@ -119,44 +112,40 @@ public class RepositoryRegistrationAotProcessor implements BeanRegistrationAotPr
@@ -119,44 +112,40 @@ public class RepositoryRegistrationAotProcessor implements BeanRegistrationAotPr
@ -52,37 +51,36 @@ public class SpringDataBeanFactoryInitializationAotProcessor implements BeanFact
@@ -52,37 +51,36 @@ public class SpringDataBeanFactoryInitializationAotProcessor implements BeanFact
@ -56,28 +56,41 @@ public abstract class AuditingBeanDefinitionRegistrarSupport implements ImportBe
@@ -56,28 +56,41 @@ public abstract class AuditingBeanDefinitionRegistrarSupport implements ImportBe
Assert.notNull(annotationMetadata,"AnnotationMetadata must not be null");
Assert.notNull(registry,"BeanDefinitionRegistry must not be null");
@ -116,6 +117,7 @@ public class RepositoryMetadata<T extends RepositoryConfigurationSource> impleme
@@ -116,6 +117,7 @@ public class RepositoryMetadata<T extends RepositoryConfigurationSource> impleme
privatestaticfinalStringMULTIPLE_MODULES="Multiple Spring Data modules found, entering strict repository configuration mode";
privatestaticfinalStringNON_DEFAULT_AUTOWIRE_CANDIDATE_RESOLVER="Non-default AutowireCandidateResolver (%s) detected. Skipping the registration of LazyRepositoryInjectionPointResolver. Lazy repository injection will not be working";
@ -164,7 +164,6 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@@ -164,7 +164,6 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@ -47,8 +45,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -47,8 +45,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@ -58,8 +55,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -58,8 +55,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@ -68,8 +64,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -68,8 +64,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
.describedAs("No JDK proxy found for [%s]",entryPoint)
assertThat(jdkProxiesFor(entryPoint).findFirst()).describedAs("No JDK proxy found for [%s]",entryPoint)
.isPresent();
returnthis;
@ -78,8 +73,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -78,8 +73,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
.describedAs("Found JDK proxy matching [%s] though it should not be present",entryPoint)
.isNotPresent();
.describedAs("Found JDK proxy matching [%s] though it should not be present",entryPoint).isNotPresent();
returnthis;
}
@ -87,8 +81,8 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -87,8 +81,8 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@ -96,8 +90,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -96,8 +90,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@ -105,9 +98,8 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -105,9 +98,8 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@ -121,8 +113,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@@ -121,8 +113,7 @@ public class CodeContributionAssert extends AbstractAssert<CodeContributionAsser
@ -78,10 +93,14 @@ public class RepositoryRegistrationAotContributionAssert
@@ -78,10 +93,14 @@ public class RepositoryRegistrationAotContributionAssert
@ -103,13 +122,10 @@ public class RepositoryRegistrationAotContributionAssert
@@ -103,13 +122,10 @@ public class RepositoryRegistrationAotContributionAssert
@ -61,8 +58,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -61,8 +58,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -123,8 +120,7 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -123,8 +120,7 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
// interface
.contributesReflectionFor(PagingAndSortingRepository.class)// base repository
ConfigWithTransactionManagerPresentAndAtComponentAnnotatedRepoisoty.Person.class)// domain type
// proxies
.contributesJdkProxy(
@ -142,8 +138,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -142,8 +138,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -175,8 +171,9 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -175,8 +171,9 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -197,12 +194,11 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -197,12 +194,11 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -245,19 +241,18 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -245,19 +241,18 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -271,8 +266,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -271,8 +266,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -286,8 +281,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -286,8 +281,8 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@ -311,16 +306,15 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {
@@ -311,16 +306,15 @@ public class RepositoryRegistrationAotProcessorIntegrationTests {