Stereotype-annotation
Stereotype-annotation을 통해서 자동으로 classpath에서 Component로 인식시킬 수 있다.
Stereotype-annotation의 종류로는
ControllerRepositoryServiceComponent
가 있다.
@Controller
클라이언트가 요청을 하면, @Controller가 요청을 받아 처리하여 View로 넘긴다.
@Controller클래스를 만든다.@RequestMapping으로 요청 경로를 지정한다.- 요청 처리 메소드 구현한다.
- View 이름으로 리턴한다.
@Repository
도메인 내부에 위치하여 데이터베이스 내부에 접근하는 객체를 말한다. 데이터엑세스 계층이라고 불리기도 한다.
@Service
@Controller는 클라이언트의 요청을 받아 처리하지만, 해당 기능 수행은 ServiceImpl이 @Resource로 연결되어 수행한다.
@Component
의존성 객체를 생성하고, 요청받은 인스턴스에 의존성 객체를 주입한다. 이후 Bean으로 사용할 수 있다. 이런 일련의 과정 역할을 수행한다.