checkuu의 개발 공부

  • 홈
  • 태그
  • 방명록

selfinvocation 1

self Invocation

Spring이 작동은 하는데 lintellij 에서 노란줄로 오류문구를 내보내는 구간이 있었다.self-invocation 이라고 뜨며 런타임시 transaction이 제대로 사용되지 않을수 있다라는 경고문 이었다. 해당 경고문이 뜨게 된 이유는 같은 클래스내에 있는 transactional 메서드를 사용하게 되면 메서드를 호출할때 Proxy를 거치지 않아 해당메서드의 transaction 이나 AOP 기능이 적용되지 않아 제대로 작동하지 않을 수 있기 때문이다. Proxy는 지연로딩시 엔티티를 불러올때 사용되는 객체역할을 하는 대리 객체로써 데이터가 필요할 때 데이터베이스에서 정보를 불러온다. 데이터 조회를 지연시켜 성능 최적화.외부에서 호출이 일어날때 프록시가 가로채서 해당 메서드를 감싸서 보내준다...

java 배우기/TIL 2024.09.06
이전
1
다음
더보기
프로필사진

checkuu의 개발 공부

checkuu 님의 블로그 입니다.

  • 분류 전체보기 (185)
    • java 배우기 (182)
      • TIL (100)
      • SQL 문제 (30)
      • 알고리즘 문제 (43)
      • 프로젝트 개발 노트 (8)
    • 일상 (0)

Tag

테스트, system.out.print(), 통합테스트, 배열, 포스트맨, 두개의 테이블, git hub, Transactional, 단건조회, jwt 토큰, Java, 테이블 합성, 조회, Java 언어, 오블완, 티스토리챌린지, SQL, selfinvocation, wq, java코드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바