package Ġcom . github . vh rom ada . account Ċ Ċ import Ġcom . github . vh rom ada . common . provider . Uuid Provider Ċ import Ġcom . github . vh rom ada . common . provider . impl . Uuid Provider Impl Ċ import Ġorg . springframework . boot . autoconfigure . domain . Entity Scan Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Component Scan Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . data . jpa . repository . config . Enable Jpa Repositories Ċ import Ġorg . springframework . security . crypto . bcrypt . BC rypt Password Encoder Ċ import Ġorg . springframework . security . crypto . password . Password Encoder Ċ Ċ /** Ċ Ġ* ĠA Ġclass Ġrepresents ĠSpring Ġconfiguration Ġfor Ġaccount . Ċ Ġ* Ċ Ġ* Ġ@ author ĠV lad im ir ĠH rom ada Ċ Ġ*/ Ċ @ Configuration Ċ @ Component Scan (" com . github . vh rom ada . account ") Ċ @ Enable Jpa Repositories (" com . github . vh rom ada . account . repository ") Ċ @ Entity Scan (" com . github . vh rom ada . account . domain ") Ċ class ĠAccount Configuration Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġprovider Ġfor ĠUUID . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġprovider Ġfor ĠUUID ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġuuid Provider (): ĠU uid Provider Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠU uid Provider Impl () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġpassword Ġencoder . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġpassword Ġencoder ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġpassword Encoder (): ĠPassword Encoder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠBC rypt Password Encoder () ĊĠĠĠ Ġ} Ċ Ċ } Ċ