私はSpringフレームワークを使用して数年間Webアプリケーションを開発してきました。最近、私のチームの新入生が私に質問をしました、Springには@Component注釈があります、注釈の本当の目的は何@Repositoryですか@Service、、@Controller?私は、Java Beanのタイプを識別するためだけに、それらの間に違いはないという答えを彼に与えようとしました。ご存知のように、私の説明には説得力がなく、彼はそれを購入しませんでした。
だから私は質問をしたいのですが、注釈の本当の目的は何@Repositoryですか@Service、、@Controller?これらの注釈の本当の違いは何ですか?