@@ -95,7 +95,7 @@ public OpenApiResource(String groupName, OpenAPIBuilder openAPIBuilder, Abstract
9595 this .servletContextProvider = servletContextProvider ;
9696 this .springSecurityOAuth2Provider = springSecurityOAuth2Provider ;
9797 this .routerFunctionProvider = routerFunctionProvider ;
98- this .repositoryRestResourceProvider = repositoryRestResourceProvider ;
98+ this .repositoryRestResourceProvider = repositoryRestResourceProvider ;
9999 }
100100
101101 @ Autowired
@@ -114,7 +114,7 @@ public OpenApiResource(OpenAPIBuilder openAPIBuilder, AbstractRequestBuilder req
114114 this .servletContextProvider = servletContextProvider ;
115115 this .springSecurityOAuth2Provider = springSecurityOAuth2Provider ;
116116 this .routerFunctionProvider = routerFunctionProvider ;
117- this .repositoryRestResourceProvider = repositoryRestResourceProvider ;
117+ this .repositoryRestResourceProvider = repositoryRestResourceProvider ;
118118 }
119119
120120 @ Operation (hidden = true )
@@ -123,7 +123,10 @@ public String openapiJson(HttpServletRequest request, @Value(API_DOCS_URL) Strin
123123 throws JsonProcessingException {
124124 calculateServerUrl (request , apiDocsUrl );
125125 OpenAPI openAPI = this .getOpenApi ();
126- return Json .mapper ().writeValueAsString (openAPI );
126+ if (!springDocConfigProperties .isWriterWithDefaultPrettyPrinter ())
127+ return Json .mapper ().writeValueAsString (openAPI );
128+ else
129+ return Json .mapper ().writerWithDefaultPrettyPrinter ().writeValueAsString (openAPI );
127130 }
128131
129132 @ Operation (hidden = true )
@@ -132,7 +135,10 @@ public String openapiYaml(HttpServletRequest request, @Value(DEFAULT_API_DOCS_UR
132135 throws JsonProcessingException {
133136 calculateServerUrl (request , apiDocsUrl );
134137 OpenAPI openAPI = this .getOpenApi ();
135- return Yaml .mapper ().writeValueAsString (openAPI );
138+ if (!springDocConfigProperties .isWriterWithDefaultPrettyPrinter ())
139+ return Yaml .mapper ().writeValueAsString (openAPI );
140+ else
141+ return Yaml .mapper ().writerWithDefaultPrettyPrinter ().writeValueAsString (openAPI );
136142 }
137143
138144 @ Override
@@ -157,9 +163,9 @@ protected void getPaths(Map<String, Object> restControllers) {
157163 routerFunctionProvider .ifPresent (routerFunctions -> routerFunctions .getWebMvcRouterFunctionPaths ()
158164 .ifPresent (routerBeans -> routerBeans .forEach (this ::getRouterFunctionPaths )));
159165
160- if (repositoryRestResourceProvider .isPresent ()){
166+ if (repositoryRestResourceProvider .isPresent ()) {
161167 RepositoryRestResourceProvider restResourceProvider = this .repositoryRestResourceProvider .get ();
162- List <RouterOperation > operationList = restResourceProvider .getRouterOperations (openAPIBuilder .getCalculatedOpenAPI ());
168+ List <RouterOperation > operationList = restResourceProvider .getRouterOperations (openAPIBuilder .getCalculatedOpenAPI ());
163169 calculatePath (operationList );
164170 }
165171 }
0 commit comments