개념
- Repository
Entity에 의해 생성된 DB에 접근하는 메서드들을 사용하기 위한 인터페이스.
CRUD를 어떻게 할 것인지 정의하는 계층
출처 : Controller, Service, Repository 가 무엇일까?- RowMapper 인터페이스
ResultSet으로 가져온 쿼리 결과값을 원하는 형태( )의 객체로 변환
출처: https://montoo.tistory.com/entry/Spring-JdbcTemplate-query-update-RowMapperT [Keon.:티스토리]- JAVA 이중 중괄호를 이용한 초기화
일반적인 경우 사용하지 말 것. 웬만하면 JAVA 8 컬렉션에서 추가된 Map.of()를 사용하는 게 좋다.
단, Map.of()에는 null값이 들어오면 안 됨.- @Autowire
DI(의존성 종속, Dependency Injection)란, 클래스간의 의존관계를 스프링 컨테이너가 자동으로 연결해주는 것
팩토리 메소드 패턴에서 부모 모르게 구현한 자식 클래스의 의존성 주입을 @Autowire 어노테이션으로 스프링 컨테이너가 주입해주는 거임
https://life-with-coding.tistory.com/433
https://zorba91.tistory.com/306