From 6748b9d01bb87ced18a1455682b076bb19869676 Mon Sep 17 00:00:00 2001 From: Michael Yan Date: Wed, 13 Nov 2024 21:45:40 +0800 Subject: [PATCH] Generate Spring Boot Configuration metadata file Closes gh-25 --- grace-scaffolding-core/build.gradle | 2 ++ .../org/grails/scaffolding/ScaffoldingBeanConfiguration.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/grace-scaffolding-core/build.gradle b/grace-scaffolding-core/build.gradle index d7ac1b8..d4ee53c 100644 --- a/grace-scaffolding-core/build.gradle +++ b/grace-scaffolding-core/build.gradle @@ -5,6 +5,8 @@ dependencies { implementation "org.graceframework:grace-datastore-gorm-validation:$gormVersion" implementation "org.graceframework:grace-web-url-mappings:$graceVersion" compileOnly "jakarta.annotation:jakarta.annotation-api:$jakartaAnnotationVersion" + api "org.springframework.boot:spring-boot-autoconfigure" + annotationProcessor "org.springframework.boot:spring-boot-autoconfigure-processor" testImplementation "org.spockframework:spock-core:$spockVersion" testImplementation "net.bytebuddy:byte-buddy:$byteBuddyVersion" diff --git a/grace-scaffolding-core/src/main/groovy/org/grails/scaffolding/ScaffoldingBeanConfiguration.java b/grace-scaffolding-core/src/main/groovy/org/grails/scaffolding/ScaffoldingBeanConfiguration.java index a0256e5..eef5e38 100644 --- a/grace-scaffolding-core/src/main/groovy/org/grails/scaffolding/ScaffoldingBeanConfiguration.java +++ b/grace-scaffolding-core/src/main/groovy/org/grails/scaffolding/ScaffoldingBeanConfiguration.java @@ -6,6 +6,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.MessageSource; import org.springframework.context.annotation.Bean; +import org.springframework.core.Ordered; import grails.web.mapping.LinkGenerator; @@ -25,7 +26,7 @@ import org.grails.scaffolding.registry.DomainRendererRegisterer; @AutoConfiguration -@AutoConfigureOrder +@AutoConfigureOrder(Ordered.LOWEST_PRECEDENCE) public class ScaffoldingBeanConfiguration { @Bean