@Component "이 클래스는 커스텀 빈이다" @ComponentScan 을 통해 검색된다. @SpringBootApplication에 래핑 되어 있기에 일반적으로는 신경 쓰지 않아도 된다. 용도에 맞춘 스테레오 타입의 어노테이션을 가지고 있다. @Controller @Service @Repository @Configuration 가능하면 스테레오 타입을 사용한다. Class-level annotation이다. @Component는 등록하려는 Bean의 클래스 소스가 편집 가능한 경우(개인이 직접 만든 클래스)에 사용한다. @ Bean Method - level annotaion이다. 인스턴스화 하는 코드가 수동으로 작성됨으로 외부 라이브러리나 써드파티 클래스도 Bean으로 등록이 가능하다. @Con..