inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

도르래님의 게시글

도르래 도르래

@12331

수강평 작성수
1
평균평점
5.0

게시글 2

질문&답변

PlatformTransactionManager 질문 있습니다.

해당 코드는 TransactionTemplate 클래스의 일부 코드입니다. 먼저 TransactionTemplate 인스턴스 생성자로 PlatformTrasactionManager가 필요하기 때문입니다. 실제로도 위의 코드를 보시면 @Nullable 어노테이션을 달고있는 transactionManger 필드가 있는 것을 확인하실 수 있습니다. 즉 TransactionTemplate이라는 클래스를 PlatformTrasactionManager가 구현하거나 상속받는 것이 아닌 해당 클래스의 생성자의 매개변수로 필요하다고 생각해보시면 이해가 되실 것 같습니다. 이런 내용들은 해당 클래스에 커서를 올리고 Ctrl + B(윈도우 기준)를 사용하시면 해당 클래스로 이동하여 확인하실 수 있습니다!

좋아요수
0
댓글수
1
조회수
409

질문&답변

createParam에 관해 질문있습니다.

V3 컨트롤러 인터페이스에서 process를 정의할 때, paramMap을 인자로 받도록하여 모든 컨트롤러에서 사용하는 것 같습니다. 이와 별개로 paramMap을 process 과정에서 사용하는 컨트롤러는 SaveController 뿐인게 맞습니다.

좋아요수
0
댓글수
1
조회수
513