목차

사용 어노테이션 정리


1. 생성자 주입 어노테이션

1.1. RequiredArgsConstructor


@RequiredArgsConstructor과 @Autowired 차이점

@RequiredArgsConstructor 를 이용한 의존성 주입(Dependency Injection)

의존성 주입방식에는 크게 3가지 방법이 존재한다.

  1. 필드주입

  2. setter 주입 (setter사용, setter 위에 @Autowired 어노테이션을 붙인다)

  3. 생성자 주입

1.1.2 AutoWired 방식

@Service
public class UseService {

   @Autowired
   private UseDao dao;
   
   @Autowired
   private UseResourceService resource;
	
	....
	....
}