주위사항1 트랜잭션 주의 1. Inner Method에서의 동작 public class BooksImpl implements Books { public void addBooks(List bookNames) { bookNames.forEach(bookName -> this.addBook(bookName)); } @Transactional public void addBook(String bookName) { Book book = new Book(bookName); bookRepository.save(book); book.setFlag(true); } } Q. 해당 코드가 있고 addBook을 호출하는 Controller는 잘 호출될까? A. 해당 코드에서 발생할 수 있는 문제는 @Transaction AOP가 적용되지 않는것이다. .. Spring/주위주위 2022. 12. 23. 이전 1 다음