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