Morgan Stanley interview question

The difference between @Component, @Service, and @Repository