@DeleteMapping 어노테이션이 붙어있는 메서드를 통해 JPA에서 관리하는 Entity를 삭제할 때 다음과 같은 에러가 발생하는 경우가 있다.
No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call
위의 에러가 발생하면서 원하던 기능이 제대로 작동하지 않는 경우가 있는데, 이 경우 Entity의 삭제를 진행하는 메서드에 @Transactional
어노테이션을 작성해주면 제대로 작동하는 것을 알 수 있다.