반응형
The dependencies of some of the beans in the application context form a cycle:
Controller명 defined in file [/경로/Controller명.class]
┌─────┐
| Service명 defined in file [/경로/Service명.class]
└─────┘
스프링 프로젝트에서 서버 구동 시
위와 같은 에러가 계속 발생하던데
원인을 확인해보니
Service명 자바 파일 안에서
Service명.메소드(); 이런 식으로
본인을 객체화한 뒤 사용하고 있었는데
본인의 클래스에서 본인을 객체화하니
종속성 순환 에러가 발생했던 것이었다
따라서 객체화 한 코드를 없애주고
본인 클래스의 메소드를 호출할 때는
메소드명(); 이런 식으로 코드를 변경하니
종속성 순환 문제가 해결되어
서버를 구동 시 에러가 없어졌다
반응형
'Error & Fix' 카테고리의 다른 글
Sourcetree amend last commit 후 push 안될 경우 해결방법 (0) | 2022.04.27 |
---|---|
Javascript에 Thymeleaf 값 가져오는 방법 (0) | 2022.04.20 |
자바 java.util.NoSuchElementException: No value present 에러 해결방법 (1) | 2022.02.09 |
ajax Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase’) 에러 해결방법 (0) | 2022.02.08 |
Could not determine type for: com.google.gson.JsonArray 에러 해결방법 (0) | 2022.02.08 |
댓글