Morgan Stanley Interview Question

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