IntelliJ

[Error] Error starting ApplicationContext

HU_717 2024. 11. 19. 22:01

Spring Boot에서는 권장 패키지 구조가 존재한다

com
 +- example
     +- myapplication
         +- MyApplication.java
         |
         +- customer
         |   +- Customer.java
         |   +- CustomerController.java
         |   +- CustomerService.java
         |   +- CustomerRepository.java
         |
         +- order
             +- Order.java
             +- OrderController.java
             +- OrderService.java
             +- OrderRepository.java

 

만약 패키지 구조를 병렬적으로 하는 경우, Spring에서는 해당 패키지를 찾지 못하여 오류가 발생한다

 

 

위와 같은 오류를 확인할 수 있고, 해결을 위해서는 아래와 같이 @Import를 추가하여 알맞은 위치를 찾도록 해야한다

@Import(BeanConfig.class) /// 해결 방안 import 로 위치 잡아줌
public class Boot03Application implements CommandLineRunner {}