Propagation.REQUIRES_NEW 를 사용하는 이유가 무엇인가요?
Named locks are used to synchronize access to specific resources in a multi-threaded or distributed environment. In Spring, you can use the @Lock annotation to apply locks on methods or class-level house of hazards, and you can also specify the propagation behavior of the lock by using the @Transactional annotation.