Async 어노테이션 사용 시, 순환참조 에러(circular reference)
최근에 비동기식으로 api를 호출해야 할 일이 있었다. [Controller] for{ BasicService.함수A(); } [BasicService] @Async 함수A() 대략 이런 구조로 짰는데, 개발서버에서는 문제없이 기동되더니 운영에서 톰캣을 기동하니 문제를 일으켰다. 대략적인 내용은 in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not use the final version of the bean. ~~~ 블라블라 구글링해보니 순환참조 때문이라는데 순환참조는 각각의 빈들을 서로서로 참조하다가 엉켜버리는 상황인 듯 하다. A->..
Spring
2021. 2. 4. 11:10