package Ġcom . we ed ow . search y . autoconfigure Ċ Ċ import Ġcom . we ed ow . search y . config . Delegating Search y Configuration Ċ import Ġcom . we ed ow . search y . config . Search y Configuration Support Ċ import Ġcom . we ed ow . search y . config . Search y Configurer Ċ import Ġcom . we ed ow . search y . config . Search y Properties Ċ import Ġcom . we ed ow . search y . controller . reactive . Search y Reactive Controller Ċ import Ġcom . we ed ow . search y . controller . servlet . Search y Servlet Controller Ċ import Ġcom . we ed ow . search y . service . Search y Service Ċ import Ġcom . we ed ow . search y . utils . k logger Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Bean Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Class Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Missing Bean Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Web Application Ċ import Ġorg . springframework . boot . context . properties . Enable Configuration Properties Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ Ċ /** Ċ Ġ* ĠAuto - Configuration Ġfor ĠSearch y . Ċ Ġ*/ Ċ @ Configuration Ċ @ Conditional On Class ( Search y Configurer :: class ) Ċ @ Conditional On Missing Bean ( Search y Configuration Support :: class ) Ċ @ Enable Configuration Properties ( Search y Properties :: class ) Ċ class ĠSearch y Auto Configuration Ġ{ ĊĊĠĠĠ Ġ@ Configuration ĊĠĠĠ Ġ@ Conditional On Web Application ( type Ġ= ĠConditional On Web Application . Type . SERV LET ) ĊĠĠĠ Ġ@ Conditional On Bean ( org . springframework . web . servlet . mvc . method . annotation . RequestMapping Handler Mapping :: class ) ĊĠĠĠ Ġinternal Ġclass ĠEnable Servlet Controller Auto Configuration Ġ{ ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog Ġby Ġk logger () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlog . info (" Initializing ĠData ĠSearch ĠServlet ĠController ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Bean ĊĠĠĠĠĠĠĠ Ġ@ Conditional On Missing Bean ĊĠĠĠĠĠĠĠ Ġfun Ġsearch y Servlet Controller ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch y Service : ĠSearch y Service , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch y Properties : ĠSearch y Properties , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Mapping Handler Mapping : Ġorg . springframework . web . servlet . mvc . method . annotation . RequestMapping Handler Mapping , ĊĠĠĠĠĠĠĠ Ġ): ĠSearch y Servlet Controller Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSearch y Servlet Controller ( search y Service , Ġsearch y Properties , Ġrequest Mapping Handler Mapping ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Configuration ĊĠĠĠ Ġ@ Conditional On Web Application ( type Ġ= ĠConditional On Web Application . Type . RE ACTIVE ) ĊĠĠĠ Ġ@ Conditional On Bean ( org . springframework . web . reactive . result . method . annotation . RequestMapping Handler Mapping :: class ) ĊĠĠĠ Ġinternal Ġclass ĠEnable Reactive Controller Auto Configuration Ġ{ ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog Ġby Ġk logger () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlog . info (" Initializing ĠData ĠSearch ĠReactive ĠController ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Bean ĊĠĠĠĠĠĠĠ Ġ@ Conditional On Missing Bean ĊĠĠĠĠĠĠĠ Ġfun Ġsearch y Reactive Controller ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch y Service : ĠSearch y Service , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch y Properties : ĠSearch y Properties , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Mapping Handler Mapping : Ġorg . springframework . web . reactive . result . method . annotation . RequestMapping Handler Mapping , ĊĠĠĠĠĠĠĠ Ġ): ĠSearch y Reactive Controller Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSearch y Reactive Controller ( search y Service , Ġsearch y Properties , Ġrequest Mapping Handler Mapping ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Configuration ĊĠĠĠ Ġinternal Ġclass ĠEnable Search y Auto Configuration Ġ: ĠDeleg ating Search y Configuration () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog Ġby Ġk logger () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlog . info (" Initializing ĠData ĠSearch ĠConfiguration ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ