#181 Транзакции в BookService

Компании:
DCloud
Темы:
SpringТранзакцииКод ревью

Рассказать как работает код:

@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();
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти