@@ -55,6 +55,15 @@ An AsyncAPI document can contain more than one server, but it's not common.
5555
5656As with the ` Info ` object, all provided fields will be present in the generated document, but not all will be displayed in the UI.
5757
58+ ### Extension Fields
59+
60+ The AsyncAPI specification allows the definition of additional data fields to extend the
61+ specification at certain points (see [ Specification Extensions] [ extensions ] ).
62+
63+ Extension Fields may be added to ` Info ` , ` Contact ` , ` License ` and ` Server ` objects both via ` application.properties `
64+ or (deprecated) ` AsyncApiDocket ` . Every custom extension field must begin with ` x- ` , for example ` x-internal-id `
65+ (see sample configurations above).
66+
5867## Additional ` application.properties `
5968
6069The following table contains additional properties that can be specified in the ` application.properties ` file:
@@ -107,7 +116,8 @@ the exposed AsyncAPI document will follow accordingly.
107116Enabling actuator support for Springwolf will break the Springwolf UI.
108117
109118
110- [ identifier ] : https://www.asyncapi.com/docs/reference/specification/v2.0.0#A2SIdString.
111- [ info ] : https://www.asyncapi.com/docs/reference/specification/v2.0.0#infoObject.
112- [ server ] : https://www.asyncapi.com/docs/reference/specification/v2.0.0#serversObject
113- [ default-content-type ] : https://www.asyncapi.com/docs/reference/specification/v2.0.0#defaultContentTypeString
119+ [ identifier ] : https://www.asyncapi.com/docs/reference/specification/v2.6.0#A2SIdString.
120+ [ info ] : https://www.asyncapi.com/docs/reference/specification/v2.6.0#infoObject.
121+ [ server ] : https://www.asyncapi.com/docs/reference/specification/v2.6.0#serversObject
122+ [ default-content-type ] : https://www.asyncapi.com/docs/reference/specification/v2.6.0#defaultContentTypeString
123+ [ extensions ] : https://www.asyncapi.com/docs/reference/specification/v2.6.0#specificationExtensions
0 commit comments