개발자/오류관리

[오늘의 오류_회사]스프링부트 오류_실행이 안될때_실행이 되다가 멈출때_리팩토링 시 발생할 수 있는 오류

푸루닉 2023. 4. 19. 17:36

스프링부트를 실행할때 실행이 되다가 바로 종료되는 경험을 해본 적 있을 것이다.

 

나의 경우 많은 오류를 겪었지만 오늘 PM의 요청으로 DatabaseConfig의 위치를 옮기던 중 실행이 안되는 오류를 겪었다.

 

이 오류의 경우 디버깅을 하지 않는 이상 오류나는 위치를 확인하기 어렵다.

 

오류의 이유는

 

<오류해결>

databaseConfig와 Application이 같은 선상에 위치하지 않기 때문이다.

즉, 같은 패키지 안에 있지 않기 때문에 발생한다.

그래서 같은 패키지 안에 위치하게 해주거나, Application을 하나 더 상위 패키지로 위치하게 해주면 오류는 해결된다.