@Transactional(readOnly = true)
@Transactional(readOnly = true) -> 조회 쿼리 시 성능 최적화(읽기 전용 트랜잭션)
class에서 @Transactional(readOnly = true)로 전체를 잡고,
쓰기를 하는 메서드에 @Transactional를 추가해주는 것으로 세팅을 권장한다.
@Slf4j
@Service
@Transactional(readOnly = true)
@RequiredArgsConstructor
public class XXXXXService {
@Transactional
public ResponseDto getXXX(...) {
}
}