🤔 고민점

개요 스프링 데이터 JPA를 쓰다 보면, 거의 무조건 엔티티를 저장하는 save 메서드를 사용하신 적이 있으실 것입니다. 그런데 save의 반환 타입으로는 어떤 것을 써야 할지 고민이 들었던 적이 있으신가요? 오늘은 어쩌면 무의식적으로 넘겨버리기만 했던 반환 타입에 대해 글을 써 보고자 합니다. save 메서드 소개 우선, 스프링 데이터 JPA에 작성되어 있는 save 메서드는 아래 구조로 되어 있습니다. @NoRepositoryBean public interface CrudRepository extends Repository { S save(S entity); ... } 첫 번째로, JpaRepository (인터페이스)는 따라가다 보면 CrudRepository (인터페이스)를 상속받습니다. 그리고 ..
이 내용은 코드 리뷰 스터디를 했던 당시 벨로그에 작성했었던 내용입니다. Getter와 Setter 흔히 클래스가 가지고 있는 필드값들을 가져오거나 설정할 때 쓰이는 메서드들을 각각 Getter, Setter 메서드라 합니다. 또는 접근 제어자라고 하기도 합니다. public class Car { private static final int START_DISTANCE = 0; private static final int ACCELERATE_MINIMUM_VALUE = 4; private static final int ACCELERATE_MAXIMUM_VALUE = 9; private final Name name; private int distance; private Car(final Name name, ..
dev_writer
'🤔 고민점' 카테고리의 글 목록