Spring [핵심] 스프링 추상화를 하는 이유

신재원·2023년 1월 4일
0

Spring 핵심

목록 보기
6/19
  • 회원 도메인 실행과 테스트
    • @Test
      • // given ~주어졌을때
        • 생성자 선언
      • // when ~ 했을때
        • 값을 할당해준다
      • // then ~ 이렇게 된다
        • Assertions . assertThat() . isequals()
// 	Map <Pk의 데이터 타입 , 해당 클래스>
    private static Map<Long, Member> store = new HashMap<>();
  • Repository에서 구현이된 객체를 선언 안할시 NullPoint 예외.
    • 다형성에 의해 오버라이드 된 메소드 호출

스프링 추상화를 하는 이유

  • 특정 환경이나 서버, 기술에 종속되지 않으며 유연한 애플리케이션을 개발할 수 있다 ( "추상 객체와 구현 객체를 따로 둠으로써" )
  • 추상화 계층을 통해 구체적인 기술과 환경에 "종속" 되지 않도록 한다

0개의 댓글