package Ġcom . ch err yper ry . am iam i Ċ Ċ import Ġcom . ch err yper ry . am iam i . model . currency . Currency Repository Ċ import Ġcom . ch err yper ry . am iam i . model . currency . Currency Repository Impl Ċ import Ġcom . ch err yper ry . am iam i . model . mongodb . Item Mongo Repository Ċ import Ġcom . ch err yper ry . am iam i . model . mongodb . Item Repository Ċ import Ġcom . ch err yper ry . am iam i . model . mongodb . Item Repository Impl Ċ import Ġcom . ch err yper ry . am iam i . model . push . Push Service Ċ import Ġcom . ch err yper ry . am iam i . model . push . Push ServiceImpl Ċ import Ġcom . ch err yper ry . am iam i . model . update . A mi ami RestClient Ċ import Ġcom . ch err yper ry . am iam i . model . update . A mi ami RestClient Impl Ċ import Ġorg . springframework . boot . autoconfigure . Enable Auto Configuration Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ Ċ @ Configuration Ċ @ Enable Auto Configuration Ċ class ĠConfiguration Ġ{ ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġcurrency Repository (): ĠCurrency Repository Ġ= ĠCurrency Repository Impl () ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġpush Service (): ĠPush Service Ġ= ĠPush ServiceImpl () ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġam iam i RestClient (): ĠA mi ami RestClient Ġ= ĠA mi ami RestClient Impl () ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġitem Repository ( item Mongo Repository : ĠItem Mongo Repository ): ĠItem Repository Ġ= ĊĠĠĠĠĠĠĠ ĠItem Repository Impl ( item Mongo Repository ) Ċ } Ċ