인젝션1 spring boot Service 코드 repository injection관련 spring에서는 Entity, Service, Repository등을 컴포넌트로 중앙에서 생성/관리하고 있다. service 단으로 repository를 주입하는 방법은 아래와 같다 필드 인젝션 @Repository @Transactional(readOnly = true) public class MemeberService{ @Autowired private final MemberRepository memberRepository; ... } spring에서 생성한 memberRepositry를 해당 필드에 자동으로 주입해준다 중간에 repository를 다른 것으로 변경하기 어렵다 Setter 인젝션 @Service @Transactional(readOnly = true) class MemberServi.. 2021. 12. 27. 이전 1 다음