@SpringBootApplication 어노테이션이 같은 패키지 혹은 서브 패키지에서 스캔근데 무조건 같은 패키지나 서브 패키지에서 스캔 하는게 아님!그래서 우리가 스캔( 빈으로 만들게 )하게 어노테이션으로 명시해줘야 한다. => DAO에 @Configuration 어노테이션을 써도 생성이 되지만, @Configuration은 어떤 빈이 알려주는 역할이라서 알맞지 않음 @Component는 범용적으로 사용하는 어노테이션이라 사용 가능 @Repository @Service @Controller 권장패키지 구조첫번째 작업 : @SpringBootAppliction과 같은 패키지거나 서브패키지로 작성한다.두번째 작업 : 클래스에 어노테이션을 지정한다 ..