Skip to content

Commit 51b142f

Browse files
committed
Grace Plugin Mimetypes: Generating Spring Boot configuration metadata files
Closes gh-675
1 parent 4085e45 commit 51b142f

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

grace-plugin-mimetypes/build.gradle

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ dependencies {
55
api project(":grace-web")
66

77
api libs.spring.boot.autoconfigure
8+
annotationProcessor libs.spring.boot.autoconfigureProcessor
9+
annotationProcessor libs.spring.boot.configurationProcessor
810

911
testImplementation project(":grace-test")
1012
}

grace-plugin-mimetypes/src/main/groovy/org/grails/plugins/web/mime/MimeTypesConfiguration.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.springframework.boot.autoconfigure.AutoConfigureOrder;
2626
import org.springframework.context.annotation.Bean;
2727
import org.springframework.context.annotation.Primary;
28+
import org.springframework.core.Ordered;
2829

2930
import grails.config.Config;
3031
import grails.config.Settings;
@@ -45,7 +46,7 @@
4546
* @since 4.0
4647
*/
4748
@AutoConfiguration
48-
@AutoConfigureOrder
49+
@AutoConfigureOrder(Ordered.LOWEST_PRECEDENCE)
4950
public class MimeTypesConfiguration {
5051

5152
private final GrailsApplication grailsApplication;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"groups": [],
3+
"properties": [
4+
{
5+
"name": "grails.mime.disable.accept.header.userAgents",
6+
"type": "java.util.List<java.lang.String>"
7+
},
8+
{
9+
"name": "grails.mime.disable.accept.header.userAgentsXhr",
10+
"type": "java.lang.Boolean",
11+
"defaultValue": false
12+
}
13+
],
14+
"hints": []
15+
}

0 commit comments

Comments
 (0)