들어가며해당 글에서 사용한 예제의 버전 정보는 아래와 같습니다
kotlin 1.6.0
Spring Boot 2.6.3
Spring Cloud Dependencies 2021.0.1
Spring Cloud Config 관련 글은 총 4개의 글로 작성되었습니다.
Sp ...
들어가며해당 글에서 사용한 예제의 버전 정보는 아래와 같습니다
kotlin 1.6.0
Spring Boot 2.6.3
Spring Cloud Dependencies 2021.0.1
Spring Cloud Config 관련 글은 총 4개의 글로 작성되었습니다.
Sp ...
들어가며해당 글에서 사용한 예제의 버전 정보는 아래와 같습니다
kotlin 1.6.0
Spring Boot 2.6.3
Spring Cloud Dependencies 2021.0.1
Spring Cloud Config 관련 글은 총 4개의 글로 작성되었습니다.
Sp ...
들어가며해당 글에서 사용한 예제의 버전 정보는 아래와 같습니다
kotlin 1.6.0
Spring Boot 2.6.3
Spring Cloud Dependencies 2021.0.1
Spring Cloud Config 관련 글은 총 4개의 글로 작성되었습니다.
Sp ...
들어가며Spring JPA를 사용하며 대량으로 insert 시, 1건씩 insert 되기에 성능이 너무 안나온다고 생각을 하고 있었습니다.그래서 초반에는 bulk insert와 같은 키워드로 검색을 해보니 Hibernate Batch Insert라는 내용이 있어그대로 ...
들어가며Spring Batch 실행 중 아래와 같은 에러 메세지를 확인 하는 경우 이 글에서 설명하는 case일 수 있습니다.
Caused by: java.io.EOFException: unexpected end of stream, read 0 bytes from 4 ...
디자인 패턴애플리케이션을 설계하다 보면 어떤 요구사항을 해결하기 위해 과거에 경험했던 유사한 해결방법을 다시금 사용하는 경우가 있다.소프트웨어 설계에서 반복적으로 발생하는 문제에 대해 반복적으로 적용할 수 있는 해결방법을 디자인 패턴 이라고 부른다.
디자인 패턴은 특 ...
상속의 용도
타입 계층 구현 : 부모클래스는 일반적인 개념을 구현하고 자식 클래스는 특수한 개념을 구현한다.
부모 클래스는 자식 클래스의 일반화(generalization)
자식 클래스는 부모 클래스의 특수화(specialization)
코드 재사용
간단한 선언만으 ...
상속의 오해와 진실코드 재사용을 목적으로 상속을 사용하면 변경하기 어렵고 유연하지 못한 설계에 이를 확률이 높아진다.상속의 목적은 코드 재사용이 아니다.상속은 타입 계층을 구조화하기 위해 사용해야 한다.타입 계층은 객체지향 프로그래밍의 중요한 특성 중의 하나인 다형성의 ...
상속과 합성상속과 합성은 객체지향 프로그래밍에서 가장 널리 사용되는 코드 재사용 기법이다.
상속
부모 클래스와 자식 클래스를 연결해서 부모 클래스의 코드를 재사용한다
컴파일 타임 의존성을 가진다 (정적인 관계)
is-a 관계
부모 클래스의 내부 구현에 대해 상세히 ...