package Ġdev . ak kin oc . spring . boot . or ika Ċ Ċ import Ġma . gl asn ost . or ika . Mapper Facade Ċ import Ġma . gl asn ost . or ika . Mapper Factory Ċ import Ġma . gl asn ost . or ika . impl . Default Mapper Factory Ċ import Ġma . gl asn ost . or ika . impl . Default Mapper Factory . Mapper Factory Builder Ċ import Ġorg . slf 4 j . Logger Ċ import Ġorg . slf 4 j . LoggerFactory . getLogger Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Missing Bean Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Property Ċ import Ġorg . springframework . boot . context . properties . Enable Configuration Properties Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ Ċ /** Ċ Ġ* ĠThe Ġauto - configuration Ġfor ĠO ri ka . Ċ Ġ*/ Ċ @ Configuration ( proxy Bean Methods Ġ= Ġfalse ) Ċ @ Conditional On Property ( prefix Ġ= Ġ" or ika ", Ġname Ġ= Ġ[" enabled "], Ġhaving Value Ġ= Ġ" true ", Ġmatch If Missing Ġ= Ġtrue ) Ċ @ Enable Configuration Properties ( O ri ka Properties :: class ) Ċ class ĠO ri ka Auto Configuration Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġthe Ġ[ Mapper Factory Builder ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġor ika Properties ĠThe Ġconfiguration Ġproperties Ġfor ĠO ri ka . ĊĠĠĠĠ Ġ* Ġ@ param Ġor ika Mapper Factory Builder Configur ers ĠThe Ġconfigur ers Ġfor Ġ[ Mapper Factory Builder ]. ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġ[ Mapper Factory Builder ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġ@ Conditional On Missing Bean ĊĠĠĠ Ġfun Ġor ika Mapper Factory Builder ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġor ika Properties : ĠO ri ka Properties , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġor ika Mapper Factory Builder Configur ers : ĠList < O ri ka Mapper Factory Builder Configurer >, ĊĠĠĠ Ġ): ĠMapper Factory Builder < *, Ġ*> Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġor ika Mapper Factory Builder Ġ= ĠDefault Mapper Factory . Builder () ĊĠĠĠĠĠĠĠ Ġor ika Properties . use Builtin Converters ?. also Ġ{ Ġor ika Mapper Factory Builder . use Builtin Converters ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġor ika Properties . use Auto Mapping ?. also Ġ{ Ġor ika Mapper Factory Builder . use Auto Mapping ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġor ika Properties . map Null s ?. also Ġ{ Ġor ika Mapper Factory Builder . map Null s ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġor ika Properties . dump State On Exception ?. also Ġ{ Ġor ika Mapper Factory Builder . dump State On Exception ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġor ika Properties . f avor Extension ?. also Ġ{ Ġor ika Mapper Factory Builder . f avor Extension ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġor ika Properties . capture Field Context ?. also Ġ{ Ġor ika Mapper Factory Builder . capture Field Context ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġor ika Mapper Factory Builder Configur ers . forEach Ġ{ Ġit . configure ( or ika Mapper Factory Builder ) Ġ} ĊĠĠĠĠĠĠĠ Ġlog . debug (" Pro viding Ġthe Ġ{} : Ġ{}", ĠMapper Factory Builder :: class . simple Name , Ġor ika Mapper Factory Builder ) ĊĠĠĠĠĠĠĠ Ġreturn Ġor ika Mapper Factory Builder ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġthe Ġ[ Mapper Factory ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġor ika Mapper Factory Builder ĠThe Ġ[ Mapper Factory Builder ]. ĊĠĠĠĠ Ġ* Ġ@ param Ġor ika Mapper Factory Configur ers ĠThe Ġconfigur ers Ġfor Ġ[ Mapper Factory ]. ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġ[ Mapper Factory ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġ@ Conditional On Missing Bean ĊĠĠĠ Ġfun Ġor ika Mapper Factory ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġor ika Mapper Factory Builder : ĠMapper Factory Builder < *, Ġ* >, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġor ika Mapper Factory Configur ers : ĠList < O ri ka Mapper Factory Configurer >, ĊĠĠĠ Ġ): ĠMapper Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġor ika Mapper Factory Ġ= Ġor ika Mapper Factory Builder . build () ĊĠĠĠĠĠĠĠ Ġor ika Mapper Factory Configur ers . forEach Ġ{ Ġit . configure ( or ika Mapper Factory ) Ġ} ĊĠĠĠĠĠĠĠ Ġlog . debug (" Pro viding Ġthe Ġ{} : Ġ{}", ĠMapper Factory :: class . simple Name , Ġor ika Mapper Factory ) ĊĠĠĠĠĠĠĠ Ġreturn Ġor ika Mapper Factory ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġthe Ġ[ Mapper Facade ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġor ika Mapper Factory ĠThe Ġ[ Mapper Factory ]. ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġ[ Mapper Facade ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġ@ Conditional On Missing Bean ĊĠĠĠ Ġfun Ġor ika Mapper Facade ( or ika Mapper Factory : ĠMapper Factory ): ĠMapper Facade Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġor ika Mapper Facade Ġ= Ġor ika Mapper Factory . mapper Facade ĊĠĠĠĠĠĠĠ Ġlog . debug (" Pro viding Ġthe Ġ{} : Ġ{}", ĠMapper Facade :: class . simple Name , Ġor ika Mapper Facade ) ĊĠĠĠĠĠĠĠ Ġreturn Ġor ika Mapper Facade ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠThe Ġlogger . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog : ĠLogger Ġ= Ġget Logger ( O ri ka Auto Configuration :: class . java ) ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ