c2 --- Configuration with Spring annotation. advantages: DI setup within
code. usally used for declaring beans and beans' dependencies.