@@ -29,14 +29,16 @@ public class OperationBuilder {
29
29
private final RequestBodyBuilder requestBodyBuilder ;
30
30
private final SecurityParser securityParser ;
31
31
private final OpenAPIBuilder openAPIBuilder ;
32
+ private final PropertyResolverUtils propertyResolverUtils ;
32
33
33
34
public OperationBuilder (AbstractParameterBuilder parameterBuilder , RequestBodyBuilder requestBodyBuilder ,
34
- SecurityParser securityParser , OpenAPIBuilder openAPIBuilder ) {
35
+ SecurityParser securityParser , OpenAPIBuilder openAPIBuilder , PropertyResolverUtils propertyResolverUtils ) {
35
36
super ();
36
37
this .parameterBuilder = parameterBuilder ;
37
38
this .requestBodyBuilder = requestBodyBuilder ;
38
39
this .securityParser = securityParser ;
39
40
this .openAPIBuilder = openAPIBuilder ;
41
+ this .propertyResolverUtils =propertyResolverUtils ;
40
42
}
41
43
42
44
public OpenAPI parse (Components components , io .swagger .v3 .oas .annotations .Operation apiOperation ,
@@ -45,7 +47,7 @@ public OpenAPI parse(Components components, io.swagger.v3.oas.annotations.Operat
45
47
operation .setSummary (apiOperation .summary ());
46
48
}
47
49
if (StringUtils .isNotBlank (apiOperation .description ())) {
48
- operation .setDescription (apiOperation .description ());
50
+ operation .setDescription (propertyResolverUtils . resolve ( apiOperation .description () ));
49
51
}
50
52
if (StringUtils .isNotBlank (apiOperation .operationId ())) {
51
53
operation .setOperationId (getOperationId (apiOperation .operationId (), openAPI ));
0 commit comments