added annotation-based bean configuration example