package Ġnet . rel axis m . devtools . web devtools . config Ċ Ċ import Ġorg . springframework . boot . context . properties . Configuration Properties Ċ import Ġorg . springframework . boot . context . properties . Constructor Binding Ċ import Ġorg . springframework . boot . context . properties . Enable Configuration Properties Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . core . io . Resource Ċ import Ġorg . springframework . web . reactive . function . client . Web Client Ċ Ċ @ Configuration Ċ @ Enable Configuration Properties ( Application Properties :: class ) Ċ class ĠApplication Configuration Ġ{ ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġweb Client (): ĠWeb Client Ġ= ĠWeb Client . builder (). build (); Ċ Ċ } Ċ Ċ @ Constructor Binding Ċ @ Configuration Properties ( prefix Ġ= Ġ" application ") Ċ data Ġclass ĠApplication Properties ( ĊĠĠĠ Ġval Ġapi BasePath : ĠString , ĊĠĠĠ Ġval Ġindex File : ĠResource , ĊĠĠĠ Ġval Ġcors : ĠC ors Properties , Ċ ) Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠC ors Properties ( ĊĠĠĠĠĠĠĠ Ġval Ġmapping Path Pattern : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġallowed Orig ins : ĠList < String >, ĊĠĠĠĠĠĠĠ Ġval Ġallowed Methods : ĠList < String >, ĊĠĠĠĠĠĠĠ Ġval Ġmax Age : ĠLong ĊĠĠĠ Ġ) Ċ Ċ } ĊĊ