@RequiredArgsConstructor 이거랑 @Autowired 이거
앞에 거는 final이 달린 필드값을 파라미터로 받는 생성자를 만든다
뒤에 거는 외부에서 객체를 주입해준다
구글링하니 이거 같은데 두개의 역할을 같이 보는 사람도 많고 용도 자체가 이해가 잘 안가는데
public class A(){
filed class B
method(){
B.method
}
}
1. 위 상황에서 B의 인스턴스를 생성 하기 위해서 method()위에 @Autowired를 달면 문제 없는 코드임?
2. B에다가 final 달고 class A위에 @RequiredArgsConstructor를 달면 A가 B를 생성자로 받아야 해서
외부에서 A를 쓰려면 B를 넣어줘야 하니 @Autowired랑 사용이 유사하다 이 뜻임?
해당 댓글은 삭제되었습니다.
수정하겠숨
수정했으니 답 좀 알려줘 제발
형님들 사랑해요 제발