Altimetrik Interview Question

difference between @repository, @service and @controller