inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스

logic 마무리 및 동시성에 대한 고찰

@Transactional.kt에 대한 효용성 질문

해결된 질문

124

soap

작성한 질문수 37

0

강사님 안녕하세요.

코틀린을 자바처럼 쓴 제 자신을 혼내면서(?) 열심히 청강 중입니다.

 

강의에서 작성하신 Transactional.kt 코드를 보면

스프링의 TransactionTemplate을 활용한 명시적 트랜잭션 제어 방식과 큰 차이점이 없어 보입니다.

 

코틀린 래핑방식으로 사용했을때 어떤 장점이 있는걸까요?

제가 생각한 래핑 방식의 장점은 다음과 같습니다.

 

트랜잭션 코드에 특별히 넣어야 할 커스텀 공통로직"이 없다면, 웬만하면 @Transactional / TransactionTemplate만으로 충분하다는 생각입니다.

 

정답은 없고 팀의 규칙마다 다를것 같아요. 강사님 팀에서는 어떤 방식으로 사용중이신가요?

 

강의 찍어주셔서 감사합니다앗~!
(개인적인 사견인데 말씀하시는 중에 '죄송합니다'는 안하셔도 될것 같아요~!)

kotlin mysql mongodb kafka redis

답변 1

1

Hong

https://inf.run/1NWxq

해당 질문과 중복되서 생성이 된거 같습니다!! 해결처리해 두겠습니다 감사합니다!

0

김우철

아차차~ 감사하니닷

라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항

0

21

2

강의가 검은 화면으로 나옵니다.

0

42

1

질문] 에러처리 관련 문의

0

70

2

강의_34] 공통 모듈 관련 질문입니다.

0

82

2

강의 19] 질문입니다.

0

60

2

OkHttpClientConfig timeout 설정 질문

0

64

2

Kotlin data class 엔티티에서 copy로 수정 후 save하는 이유가 있을까요?

0

91

2

JDK 선택할 때 궁금점!!

0

107

3

혹시 어플리케이션을 실행할 수 있게 readme 같은건 따로 없나요?

0

81

1

access_token Db 저장건

0

82

2

data class 관련 질문입니다

0

79

2

TransactionMessage 질문

0

52

2

CompletableFuture 질문

0

85

3

스프링 빈 질문

1

86

2

redisConfig 질문입니다

0

107

1

SpringBoot + Kotlin에서 Redis 캐싱 사용 관련되서 여쭤봐도 될까요?

0

241

2

entity 객체 생성을 data class 로 하신 이유가 있을까요?

0

331

3

return@logFor을 사용한 이유가 궁금합니다.

0

138

1

@Transactional.kt에 대한 효용성 질문

0

194

1

class 가 아닌 파일로 생성하시는이유

0

188

2

카프카 컨슈머 구현 질문

0

154

2

DDL문 정리되어 있는 파일 있을까요?

0

212

2

와 이리 게시판이 조용하노

0

192

1

기기 관련 질문입니다!

0

218

2