강의

멘토링

로드맵

Inflearn コミュニティ Q&A

vitriol のプロフィール画像
vitriol

投稿した質問数

スプリングDB 2編 - データアクセス活用技術

トランザクションAOPの注意事項 - プロキシ内部呼び出し1

service에서 proxyservice를 주입받을 순 없을까요?

作成

·

554

·

編集済み

0

[질문 내용]
@Transactional 적용시

proxyservice -> service 이렇게 되는데.

service에서 this.method()와 같이, proxyservice를 거치지 않고 호출된 메서드들이 문제가 된다면.

service에서 proxyservice.method()로 호출하면 안될까요? 이와 같은 호출을 위해 service에서 proxyservice를 주입받구요.

 

private final Proxy<service> proxyservice = proxyUtil.getInstance().get(); 뭐 이런거 없을까요?

 

spring

クイズ

71%が間違えています。挑戦してみましょう!

Spring が様々なデータアクセス技術(JDBC、JPAなど)のトランザクションを一貫して管理するために提供する核となる機能は何でしょうか?

データベースドライバー自動選択

トランザクション抽象化

SQL クエリ自動生成

コネクションプール管理

回答 2

0

yh님의 프로필 이미지
yh
インストラクター

안녕하세요. 비트리올님

AopContext로 검색해보시면 원하시는 답을 찾으실 수 있을거에요.

하지만 추가로 주니어를벗어나야할때님의 조언과 또 불필요한 의존관계가 발생하기 때문에 권장하지는 않습니다.

 감사합니다.

0

안녕하세요
제 의견으로는 이렇게 사용한다면 결국 proxsyservice 에서는 target인 service를 호출 해야 하는데
그렇다면 proxyservice와 service간 순환 참조가 생길 것 같습니다.

vitriol のプロフィール画像
vitriol

投稿した質問数

質問する