[*] spring annotation example