27
27
</ style >
28
28
< script src ="js/setup.js "> </ script > < script defer src ="js/site.js "> </ script >
29
29
30
- < script async src ="https://fundingchoicesmessages.google.com/i/pub-8127371937306964?ers=1 " nonce ="qTwyivKfliixkQVYt18svQ "> </ script > < script nonce ="qTwyivKfliixkQVYt18svQ "> ( function ( ) { function signalGooglefcPresent ( ) { if ( ! window . frames [ 'googlefcPresent' ] ) { if ( document . body ) { const iframe = document . createElement ( 'iframe' ) ; iframe . style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;' ; iframe . style . display = 'none' ; iframe . name = 'googlefcPresent' ; document . body . appendChild ( iframe ) ; } else { setTimeout ( signalGooglefcPresent , 0 ) ; } } } signalGooglefcPresent ( ) ; } ) ( ) ; </ script >
31
-
32
- < script > ( function ( ) { /*
33
-
34
- Copyright The Closure Library Authors.
35
- SPDX-License-Identifier: Apache-2.0
36
- */
37
- 'use strict' ; var aa = function ( a ) { var b = 0 ; return function ( ) { return b < a . length ?{ done :! 1 , value :a [ b ++ ] } :{ done :! 0 } } } , ba = "function" == typeof Object . create ?Object . create :function ( a ) { var b = function ( ) { } ; b . prototype = a ; return new b } , k ; if ( "function" == typeof Object . setPrototypeOf ) k = Object . setPrototypeOf ; else { var m ; a:{ var ca = { a :! 0 } , n = { } ; try { n . __proto__ = ca ; m = n . a ; break a} catch ( a ) { } m = ! 1 } k = m ?function ( a , b ) { a . __proto__ = b ; if ( a . __proto__ !== b ) throw new TypeError ( a + " is not extensible" ) ; return a } :null }
38
- var p = k , q = function ( a , b ) { a . prototype = ba ( b . prototype ) ; a . prototype . constructor = a ; if ( p ) p ( a , b ) ; else for ( var c in b ) if ( "prototype" != c ) if ( Object . defineProperties ) { var d = Object . getOwnPropertyDescriptor ( b , c ) ; d && Object . defineProperty ( a , c , d ) } else a [ c ] = b [ c ] ; a . v = b . prototype } , r = this || self , da = function ( ) { } , t = function ( a ) { return a } ; var u ; var w = function ( a , b ) { this . g = b === v ?a :"" } ; w . prototype . toString = function ( ) { return this . g + "" } ; var v = { } , x = function ( a ) { if ( void 0 === u ) { var b = null ; var c = r . trustedTypes ; if ( c && c . createPolicy ) { try { b = c . createPolicy ( "goog#html" , { createHTML :t , createScript :t , createScriptURL :t } ) } catch ( d ) { r . console && r . console . error ( d . message ) } u = b } else u = b } a = ( b = u ) ?b . createScriptURL ( a ) :a ; return new w ( a , v ) } ; var A = function ( ) { return Math . floor ( 2147483648 * Math . random ( ) ) . toString ( 36 ) + Math . abs ( Math . floor ( 2147483648 * Math . random ( ) ) ^ Date . now ( ) ) . toString ( 36 ) } ; var B = { } , C = null ; var D = "function" === typeof Uint8Array ; function E ( a , b , c ) { return "object" === typeof a ?D && ! Array . isArray ( a ) && a instanceof Uint8Array ?c ( a ) :F ( a , b , c ) :b ( a ) } function F ( a , b , c ) { if ( Array . isArray ( a ) ) { for ( var d = Array ( a . length ) , e = 0 ; e < a . length ; e ++ ) { var f = a [ e ] ; null != f && ( d [ e ] = E ( f , b , c ) ) } Array . isArray ( a ) && a . s && G ( d ) ; return d } d = { } ; for ( e in a ) Object . prototype . hasOwnProperty . call ( a , e ) && ( f = a [ e ] , null != f && ( d [ e ] = E ( f , b , c ) ) ) ; return d }
39
- function ea ( a ) { return F ( a , function ( b ) { return "number" === typeof b ?isFinite ( b ) ?b :String ( b ) :b } , function ( b ) { var c ; void 0 === c && ( c = 0 ) ; if ( ! C ) { C = { } ; for ( var d = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" . split ( "" ) , e = [ "+/=" , "+/" , "-_=" , "-_." , "-_" ] , f = 0 ; 5 > f ; f ++ ) { var h = d . concat ( e [ f ] . split ( "" ) ) ; B [ f ] = h ; for ( var g = 0 ; g < h . length ; g ++ ) { var l = h [ g ] ; void 0 === C [ l ] && ( C [ l ] = g ) } } } c = B [ c ] ; d = Array ( Math . floor ( b . length / 3 ) ) ; e = c [ 64 ] || "" ; for ( f = h = 0 ; h < b . length - 2 ; h += 3 ) { var y = b [ h ] , z = b [ h + 1 ] ; l = b [ h + 2 ] ; g = c [ y >> 2 ] ; y = c [ ( y & 3 ) <<
40
- 4 | z >> 4 ] ; z = c [ ( z & 15 ) << 2 | l >> 6 ] ; l = c [ l & 63 ] ; d [ f ++ ] = "" + g + y + z + l } g = 0 ; l = e ; switch ( b . length - h ) { case 2 :g = b [ h + 1 ] , l = c [ ( g & 15 ) << 2 ] || e ; case 1 :b = b [ h ] , d [ f ] = "" + c [ b >> 2 ] + c [ ( b & 3 ) << 4 | g >> 4 ] + l + e } return d . join ( "" ) } ) } var fa = { s :{ value :! 0 , configurable :! 0 } } , G = function ( a ) { Array . isArray ( a ) && ! Object . isFrozen ( a ) && Object . defineProperties ( a , fa ) ; return a } ; var H ; var J = function ( a , b , c ) { var d = H ; H = null ; a || ( a = d ) ; d = this . constructor . u ; a || ( a = d ?[ d ] :[ ] ) ; this . j = d ?0 :- 1 ; this . h = null ; this . g = a ; a:{ d = this . g . length ; a = d - 1 ; if ( d && ( d = this . g [ a ] , ! ( null === d || "object" != typeof d || Array . isArray ( d ) || D && d instanceof Uint8Array ) ) ) { this . l = a - this . j ; this . i = d ; break a} void 0 !== b && - 1 < b ?( this . l = Math . max ( b , a + 1 - this . j ) , this . i = null ) :this . l = Number . MAX_VALUE } if ( c ) for ( b = 0 ; b < c . length ; b ++ ) a = c [ b ] , a < this . l ?( a += this . j , ( d = this . g [ a ] ) ?G ( d ) :this . g [ a ] = I ) :( d = this . l + this . j , this . g [ d ] || ( this . i = this . g [ d ] = { } ) , ( d = this . i [ a ] ) ?
41
- G ( d ) :this . i [ a ] = I ) } , I = Object . freeze ( G ( [ ] ) ) , K = function ( a , b ) { if ( - 1 === b ) return null ; if ( b < a . l ) { b += a . j ; var c = a . g [ b ] ; return c !== I ?c :a . g [ b ] = G ( [ ] ) } if ( a . i ) return c = a . i [ b ] , c !== I ?c :a . i [ b ] = G ( [ ] ) } , M = function ( a , b ) { var c = L ; if ( - 1 === b ) return null ; a . h || ( a . h = { } ) ; if ( ! a . h [ b ] ) { var d = K ( a , b ) ; d && ( a . h [ b ] = new c ( d ) ) } return a . h [ b ] } ; J . prototype . toJSON = function ( ) { var a = N ( this , ! 1 ) ; return ea ( a ) } ;
42
- var N = function ( a , b ) { if ( a . h ) for ( var c in a . h ) if ( Object . prototype . hasOwnProperty . call ( a . h , c ) ) { var d = a . h [ c ] ; if ( Array . isArray ( d ) ) for ( var e = 0 ; e < d . length ; e ++ ) d [ e ] && N ( d [ e ] , b ) ; else d && N ( d , b ) } return a . g } , O = function ( a , b ) { H = b = b ?JSON . parse ( b ) :null ; a = new a ( b ) ; H = null ; return a } ; J . prototype . toString = function ( ) { return N ( this , ! 1 ) . toString ( ) } ; var P = function ( a ) { J . call ( this , a ) } ; q ( P , J ) ; function ha ( a ) { var b , c = ( a . ownerDocument && a . ownerDocument . defaultView || window ) . document , d = null === ( b = c . querySelector ) || void 0 === b ?void 0 :b . call ( c , "script[nonce]" ) ; ( b = d ?d . nonce || d . getAttribute ( "nonce" ) || "" :"" ) && a . setAttribute ( "nonce" , b ) } ; var Q = function ( a , b ) { b = String ( b ) ; "application/xhtml+xml" === a . contentType && ( b = b . toLowerCase ( ) ) ; return a . createElement ( b ) } , R = function ( a ) { this . g = a || r . document || document } ; R . prototype . appendChild = function ( a , b ) { a . appendChild ( b ) } ; var S = function ( a , b , c , d , e , f ) { try { var h = a . g , g = Q ( a . g , "SCRIPT" ) ; g . async = ! 0 ; g . src = b instanceof w && b . constructor === w ?b . g :"type_error:TrustedResourceUrl" ; ha ( g ) ; h . head . appendChild ( g ) ; g . addEventListener ( "load" , function ( ) { e ( ) ; d && h . head . removeChild ( g ) } ) ; g . addEventListener ( "error" , function ( ) { 0 < c ?S ( a , b , c - 1 , d , e , f ) :( d && h . head . removeChild ( g ) , f ( ) ) } ) } catch ( l ) { f ( ) } } ; var ia = r . atob ( "aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n" ) , ja = r . atob ( "WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg==" ) , ka = r . atob ( "RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu" ) , la = function ( a , b , c ) { this . h = a ; this . j = new R ( this . h ) ; this . g = null ; this . i = [ ] ; this . l = ! 1 ; this . o = b ; this . m = c } , V = function ( a ) { if ( a . h . body && ! a . l ) { var b =
43
- function ( ) { T ( a ) ; r . setTimeout ( function ( ) { return U ( a , 3 ) } , 50 ) } ; S ( a . j , a . o , 2 , ! 0 , function ( ) { r [ a . m ] || b ( ) } , b ) ; a . l = ! 0 } } , T = function ( a ) { for ( var b = W ( 1 , 5 ) , c = 0 ; c < b ; c ++ ) { var d = X ( a ) ; a . h . body . appendChild ( d ) ; a . i . push ( d ) } b = X ( a ) ; b . style . bottom = "0" ; b . style . left = "0" ; b . style . position = "fixed" ; b . style . width = W ( 100 , 110 ) . toString ( ) + "%" ; b . style . zIndex = W ( 2147483544 , 2147483644 ) . toString ( ) ; b . style [ "background-color" ] = ma ( 249 , 259 , 242 , 252 , 219 , 229 ) ; b . style [ "box-shadow" ] = "0 0 12px #888" ; b . style . color = ma ( 0 , 10 , 0 , 10 , 0 , 10 ) ; b . style . display =
44
- "flex" ; b . style [ "justify-content" ] = "center" ; b . style [ "font-family" ] = "Roboto, Arial" ; c = X ( a ) ; c . style . width = W ( 80 , 85 ) . toString ( ) + "%" ; c . style . maxWidth = W ( 750 , 775 ) . toString ( ) + "px" ; c . style . margin = "24px" ; c . style . display = "flex" ; c . style [ "align-items" ] = "flex-start" ; c . style [ "justify-content" ] = "center" ; d = Q ( a . j . g , "IMG" ) ; d . className = A ( ) ; d . src = ia ; d . style . height = "24px" ; d . style . width = "24px" ; d . style [ "padding-right" ] = "16px" ; var e = X ( a ) , f = X ( a ) ; f . style [ "font-weight" ] = "bold" ; f . textContent = ja ; var h = X ( a ) ; h . textContent = ka ; Y ( a ,
45
- e , f ) ; Y ( a , e , h ) ; Y ( a , c , d ) ; Y ( a , c , e ) ; Y ( a , b , c ) ; a . g = b ; a . h . body . appendChild ( a . g ) ; b = W ( 1 , 5 ) ; for ( c = 0 ; c < b ; c ++ ) d = X ( a ) , a . h . body . appendChild ( d ) , a . i . push ( d ) } , Y = function ( a , b , c ) { for ( var d = W ( 1 , 5 ) , e = 0 ; e < d ; e ++ ) { var f = X ( a ) ; b . appendChild ( f ) } b . appendChild ( c ) ; c = W ( 1 , 5 ) ; for ( d = 0 ; d < c ; d ++ ) e = X ( a ) , b . appendChild ( e ) } , W = function ( a , b ) { return Math . floor ( a + Math . random ( ) * ( b - a ) ) } , ma = function ( a , b , c , d , e , f ) { return "rgb(" + W ( Math . max ( a , 0 ) , Math . min ( b , 255 ) ) . toString ( ) + "," + W ( Math . max ( c , 0 ) , Math . min ( d , 255 ) ) . toString ( ) + "," + W ( Math . max ( e , 0 ) , Math . min ( f ,
46
- 255 ) ) . toString ( ) + ")" } , X = function ( a ) { a = Q ( a . j . g , "DIV" ) ; a . className = A ( ) ; return a } , U = function ( a , b ) { 0 >= b || null != a . g && 0 != a . g . offsetHeight && 0 != a . g . offsetWidth || ( na ( a ) , T ( a ) , r . setTimeout ( function ( ) { return U ( a , b - 1 ) } , 50 ) ) } , na = function ( a ) { var b = a . i ; var c = "undefined" != typeof Symbol && Symbol . iterator && b [ Symbol . iterator ] ; b = c ?c . call ( b ) :{ next :aa ( b ) } ; for ( c = b . next ( ) ; ! c . done ; c = b . next ( ) ) ( c = c . value ) && c . parentNode && c . parentNode . removeChild ( c ) ; a . i = [ ] ; ( b = a . g ) && b . parentNode && b . parentNode . removeChild ( b ) ; a . g = null } ; var pa = function ( a , b , c , d , e ) { var f = oa ( c ) , h = function ( l ) { l . appendChild ( f ) ; r . setTimeout ( function ( ) { f ?( 0 !== f . offsetHeight && 0 !== f . offsetWidth ?b ( ) :a ( ) , f . parentNode && f . parentNode . removeChild ( f ) ) :a ( ) } , d ) } , g = function ( l ) { document . body ?h ( document . body ) :0 < l ?r . setTimeout ( function ( ) { g ( l - 1 ) } , e ) :b ( ) } ; g ( 3 ) } , oa = function ( a ) { var b = document . createElement ( "div" ) ; b . className = a ; b . style . width = "1px" ; b . style . height = "1px" ; b . style . position = "absolute" ; b . style . left = "-10000px" ; b . style . top = "-10000px" ; b . style . zIndex = "-10000" ; return b } ; var L = function ( a ) { J . call ( this , a ) } ; q ( L , J ) ; var qa = function ( a ) { J . call ( this , a ) } ; q ( qa , J ) ; var ra = function ( a , b ) { this . l = a ; this . m = new R ( a . document ) ; this . g = b ; this . i = K ( this . g , 1 ) ; b = M ( this . g , 2 ) ; this . o = x ( K ( b , 4 ) || "" ) ; this . h = ! 1 ; b = M ( this . g , 13 ) ; b = x ( K ( b , 4 ) || "" ) ; this . j = new la ( a . document , b , K ( this . g , 12 ) ) } ; ra . prototype . start = function ( ) { sa ( this ) } ;
47
- var sa = function ( a ) { ta ( a ) ; S ( a . m , a . o , 3 , ! 1 , function ( ) { a:{ var b = a . i ; var c = r . btoa ( b ) ; if ( c = r [ c ] ) { try { var d = O ( P , r . atob ( c ) ) } catch ( e ) { b = ! 1 ; break a} b = b === K ( d , 1 ) } else b = ! 1 } b ?Z ( a , K ( a . g , 14 ) ) :( Z ( a , K ( a . g , 8 ) ) , V ( a . j ) ) } , function ( ) { pa ( function ( ) { Z ( a , K ( a . g , 7 ) ) ; V ( a . j ) } , function ( ) { return Z ( a , K ( a . g , 6 ) ) } , K ( a . g , 9 ) , K ( a . g , 10 ) , K ( a . g , 11 ) ) } ) } , Z = function ( a , b ) { a . h || ( a . h = ! 0 , a = new a . l . XMLHttpRequest , a . open ( "GET" , b , ! 0 ) , a . send ( ) ) } , ta = function ( a ) { var b = r . btoa ( a . i ) ; a . l [ b ] && Z ( a , K ( a . g , 5 ) ) } ; ( function ( a , b ) { r [ a ] = function ( c ) { for ( var d = [ ] , e = 0 ; e < arguments . length ; ++ e ) d [ e - 0 ] = arguments [ e ] ; r [ a ] = da ; b . apply ( null , d ) } } ) ( "__h82AlnkH6D91__" , function ( a ) { "function" === typeof window . atob && ( new ra ( window , O ( qa , window . atob ( a ) ) ) ) . start ( ) } ) ; } ) . call ( this ) ;
48
-
49
- window . __h82AlnkH6D91__ ( "WyJwdWItODEyNzM3MTkzNzMwNjk2NCIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi04MTI3MzcxOTM3MzA2OTY0Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hVVXNtYllHLTNoZTRqREV4eUFqMXVjSW5zaEd5VUdYZ25fTG5SUENZNlVURW41VmhURGxxODJlcXlKdV94SzlEYzN5Rk5YSzJFZHpobWZ2dFJ5VzJnT2RBXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFg4Q0RxR05yYWtpUWlpakFtVHVnUnJ6d2NJdUxla185MTgxc0ZLUEkzcERDbzFGeEk4djk5MnhjdkExYi1sQ05OWVVJcFVyZ0llOWdtTmFmbF9SNnRfbFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFZWX0JVWGw0cHJUWE1CdDRQOHhycVMwcUNxajBDaWVuRVFlYWJfNWg4ejNWeHkxTkI3akVZV05HVEpmcVdmQXI3bkxDcUZSSUZnMkR0NjdyLW42YkdjQ3dcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFdFSG1PTl9kNDdYMDRPVUdQZHF0bTB6aGVFSGR1cXhzUnJCWWMzV0NPRHJKOUR0TnlPOTh4bzdKWDB1WkFjQkZ3MXFYZFZ1QkdYU1d0VmhLcjVJbUlVLUFcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUZ3hNamN6TnpFNU16Y3pNRFk1TmpRXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi04MTI3MzcxOTM3MzA2OTY0LmpzP3VzcXBcdTAwM2RDQUUiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4VTIyeGRQMXk1c0VSRUd2ZmlBZ2JYVHhnbzM4YUVYSGZNeFFTZzhKYXcyTzBXdVc5OFpBVTFaVXAxTDc3ZWI2YkcwM29BNFUxdGNVSldXX1NvVGM3U01Xd1x1MDAzZFx1MDAzZCJd" ) ; </ script >
50
-
51
-
52
30
</ head >
53
31
< body class ="book toc2 toc-left "> < div id ="banner-container " class ="container " role ="banner ">
54
32
< div id ="banner " class ="contained " role ="banner ">
@@ -220,20 +198,6 @@ <h1>springdoc-openapi v1.6.11</h1>
220
198
</ ul >
221
199
</ li >
222
200
</ ul >
223
-
224
- < script async src ="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8127371937306964 "
225
- crossorigin ="anonymous "> </ script >
226
- <!-- footer -->
227
- < ins class ="adsbygoogle "
228
- style ="display:block "
229
- data-ad-client ="ca-pub-8127371937306964 "
230
- data-ad-slot ="7587139264 "
231
- data-ad-format ="auto "
232
- data-full-width-responsive ="true "> </ ins >
233
- < script >
234
- ( adsbygoogle = window . adsbygoogle || [ ] ) . push ( { } ) ;
235
- </ script >
236
-
237
201
</ div >
238
202
</ div >
239
203
< div id ="content ">
@@ -251,18 +215,7 @@ <h1>springdoc-openapi v1.6.11</h1>
251
215
</ a >
252
216
< a href ="https://www.dm-jobs.com/dmTECH/?locale=de_DE&wt_mc=.display.github.sponsoring.logo " target ="_blank ">
253
217
< img src ="img/dmTECH_Logo.jpg " height ="10% " width ="10% " />
254
- </ a >
255
- < script async src ="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8127371937306964 "
256
- crossorigin ="anonymous "> </ script >
257
- < ins class ="adsbygoogle "
258
- style ="display:block; text-align:center; "
259
- data-ad-layout ="in-article "
260
- data-ad-format ="fluid "
261
- data-ad-client ="ca-pub-8127371937306964 "
262
- data-ad-slot ="6163211104 "> </ ins >
263
- < script >
264
- ( adsbygoogle = window . adsbygoogle || [ ] ) . push ( { } ) ;
265
- </ script >
218
+ </ a >
266
219
</ p >
267
220
</ div >
268
221
</ div >
@@ -4259,7 +4212,6 @@ <h3 id="what-is-the-compatibility-matrix-of-springdoc-openapi-with-spring-boot">
4259
4212
Last updated 2022-08-07 00:58:43 +0200
4260
4213
</ div >
4261
4214
</ div >
4262
-
4263
4215
<!-- Global site tag (gtag.js) - Google Analytics -->
4264
4216
< script async src ="https://www.googletagmanager.com/gtag/js?id=G-1GEGWXWNH4 "> </ script >
4265
4217
< script >
0 commit comments