Skip to content

Commit e4ae438

Browse files
committed
Adding the convention explicitly to see if it fixes the build
1 parent 7892548 commit e4ae438

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

springfox-grails-contract-tests/grails-app/init/grails/springfox/sample/Application.groovy

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package grails.springfox.sample
22

3+
import com.fasterxml.classmate.TypeResolver
34
import grails.boot.GrailsApp
45
import grails.boot.config.GrailsAutoConfiguration
6+
import grails.core.GrailsApplication
57
import org.springframework.context.annotation.Bean
68
import org.springframework.context.annotation.Import
79
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry
810
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
11+
import springfox.documentation.grails.DefaultGrailsAlternateTypeRuleConvention
12+
import springfox.documentation.grails.GrailsSerializationTypeGenerator
913
import springfox.documentation.grails.SpringfoxGrailsIntegrationConfiguration
1014
import springfox.documentation.spi.DocumentationType
1115
import springfox.documentation.spring.web.plugins.Docket
@@ -22,7 +26,15 @@ class Application extends GrailsAutoConfiguration {
2226
}
2327

2428
@Bean
25-
Docket api() {
29+
public DefaultGrailsAlternateTypeRuleConvention grailsModelConvention(
30+
TypeResolver resolver,
31+
GrailsApplication grailsApplication,
32+
GrailsSerializationTypeGenerator typeGenerator) {
33+
new DefaultGrailsAlternateTypeRuleConvention(resolver, grailsApplication, typeGenerator)
34+
}
35+
36+
@Bean
37+
public Docket api() {
2638
new Docket(DocumentationType.SWAGGER_2)
2739
.ignoredParameterTypes(MetaClass)
2840
.select()

0 commit comments

Comments
 (0)