본문 바로가기

슬픈강낭콩

검색하기
슬픈강낭콩
프로필사진 슬픈강낭콩

  • 분류 전체보기 (22)
    • 프로그래밍 (14)
      • spring (7)
      • JSP (3)
      • 리액트 (1)
      • Python (0)
      • JAVA (2)
      • Database (1)
    • 이론공부 (0)
      • 네트워크 (0)
      • 운영체제 (0)
    • 개인프로젝트 (8)
      • mix (8)
    • 스프링강의 (0)
      • 기본강의 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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
Tags
  • Di
  • Dependency Injection
  • 디펜던시 인젝션
  • jsp
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Dependency Injection (1)

슬픈강낭콩

[DI] Dependency Injection

Test에서 하는 MemberRepository 인스턴스는 MemberService 클래스와 MemberServiceTest 클래스에서 사용하는 MemberRepository는 서로 다른 객체인데 이럴때 두개의 새로운 인스턴스를 쓰면 오류가 발생할 수 있기때문에 두개를 만들 이유가 없고 한개로 쓰는게 좋기때문에 다음과 같이 해결한다. 작동방식 1. @BeforeEach는 각 Test 메서드를 시작하기전에 실행된다. 2. MemberServiceTest 클래스에서 beforeEach가 먼저 실행되어서 memberRepopsitory가 실행되고 3. MemberService에서 생성자로 memberRepopsitory를 this로 받아서 두 클래스에서 같은 인스턴스를 가르키게 되어서 두 클래스가 같은 인스턴..

프로그래밍/spring 2023. 1. 11. 12:35
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바