유니의 코딩공부

  • 홈
  • 태그
  • 방명록

2023/12/18 4

스프링 핵심원리 기본편 - 새로운 구조와 할인 정책 적용

개발 공부/Spring 2023.12.18

스프링 핵심원리 기본편 -AppConfig 리팩터링

ctrl + alt + M 아래와 같이 코드 수정 추가

개발 공부/Spring 2023.12.18

스프링 핵심원리 기본편 - 관심사의 분리

memberServiceImpl이 MemoryMemberRepository를 지정 배우가 담당 배우를 섭외하는 것과 같음 => AppConfig에서 해줘야 함 memberRepository에 구현체가 뭐가 들어갈지는 생성자를 통해서 선택 AppConfig를 통해 MemberService를 불러서 씀 -> MemberService구현체인 객체 MemberServiceImpl생성 됨 MemoryMemberRepository를 통해 아래의 생성자로 들어가 memberRepository에 MemoryMemberRepository가 할당 됨 MemberServiceImpl에 MemoryMemberRepository 코드는 없다 오로지 MemberRepository 인터페이스만 있다 => 추상화에만 의존! 구현체인..

개발 공부/Spring 2023.12.18

스프링 핵심원리 기본편 - 새로운 할인 정책 개발 적용과 문제점

Test 실행 단축키 : CTRL + SHIFT + T ALT + enter 후 import static 누르면 아래와 같이 코드가 간결해 짐 실패하는 경우도 TEST해보는 것이 좋고, VIP와 BASIC으로 나누어 TEST진행 인터페이스를 의존하라는 의미 NullPointException 발생 이유 .discount(Member, itemPrice); 에서 DiscountPolicy에 값이 없기 때문에

개발 공부/Spring 2023.12.18
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (131)
    • 개발 공부 (127)
      • JAVA (23)
      • Spring (55)
      • Error 정리 (1)
      • GIT (4)
      • SQL (7)
      • WEB (33)
      • 자료구조 (4)
    • 일상 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/12   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바