gmelon

  • 홈
  • 방명록
  • github
  • 스크랩

ISP 1

ISP (인터페이스 분리 원칙) in 스프링 프레임워크

제목이 너무 거창한가 스프링 공부 중 아래와 같이 스프링 컨테이너인 ApplicationContext 의 구현체로 AnnotationConfigApplicationContext 를 설정하고 BeanDefinition을 반환하는 ac.getBeanDefinition() 메서드를 호출하려는데 계속 메서드를 찾을 수 없다는 오류가 발생했다. ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 알아보니 ac의 타입을 인터페이스인 ApplicationContext가 아닌 구현체 자체로 설정해주어야 했고, 이러한 일이 발생하는 이유는 객체 지향 설계 원칙인 SOLID 중 ISP 때문이라고 한다. ORP나 DIP, SRP에 ..

개발 공부/Java 2022.04.17
이전
1
다음
더보기
  • 분류 전체보기 (95)
    • 개발 공부 (32)
      • Java (6)
      • Spring (11)
      • DB (1)
      • 알고리즘 (11)
      • 기타 (3)
    • 프로젝트 (12)
      • [앱] 플랭고 (4)
      • 졸업 프로젝트 (8)
    • 스터디 (0)
      • 자바 (30)
    • 기록 (15)
      • 후기, 회고 (9)
      • SSAFYcial (5)
      • 이것저것 (1)
    • etc. (6)
      • 모각코 (6)

Tag

2023 회고, AWS 프리티어 종료, 한글프로그래밍언어, 비동기테스트, 네트워크스터디, groupingBy mapping, EnableAsync, 2024 상반기 회고, groupingBy(), 졸업프로젝트, 2024 회고, 자바 Collector, 자바, 프리티어 종료, 싸피 회고, Collector groupingBy(), Java Collector, CJ올리브네트웍스 면접, java, 태초마을이야,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바