- Package 분업을 위해서 내부 적으로 admin, login, board로 package를 나누고 그 내부에 Controller, Repository, Service package를 또 생성하였다.
- 문제점 : controller, repository, service package내부에 객체가 어노테이션을 붙여도 Bean으로 등록이 안돼었음
- 해결 방법과 이유
- 해결 방법 : config package에 AppConfig 라는 @Configuration Bean객체를 만들고 해당 @ComponentScan으로 admin, login, board 등의 package를 넣어 둔다

- 이유 : Application 에 main문이 있는데 거기에 @SpringBootApplication 이라는 어노테이션이 존재 여기 내부에 @ComponentScan이 있다 그러므로 main 문이 있는 class 와 동일한 package선상에 있는 class들만 Bean으로 등록하게 된다. 하지만 login.controller pakcage내부에는 scan에 범위 외에 있기 때문에 Bean으로 등록할 수 없었다.