#181 Transactions in BookService

Companies:
Dcloud
Themes:
SpringTransactionsCode Review

Explain how the code works:

@Service
public class BookService {

    public void methodOne() throws Exception {
        methodTwo();
    }

    @Transactional(propagation = Propagation.REQUIRES_NEW)
    public void methodTwo() {
        methodThree();
    }

    public void methodThree() {
        //
    }
}

@RestController
@RequiredArgsConstructor
public class BookController {

    private final BookService bookService;

    public void someMethod() {
        bookService.methodOne();
    }
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in