인프런 커뮤니티 질문&답변

모기물림님의 프로필 이미지

작성한 질문수

스프링 배치

JobInstance

JobRunner에 의존성 주입할 때 필드 주입을 사용하는 이유가 있을까요??

23.12.03 23:12 작성

·

275

0

안녕하세요. 선생님.

JobRunner 코드시에 필드 주입을 사용하는 것을 보고 질문을 드립니다.

보통 다른 사람이 필드 주입을 사용하면 개인 스타일인가 하는 편인데요.

Configuration 클래스 작성 시에는 롬복을 이용한 생성자 주입을 하셔서 혹시 차이를 두는 것에 특별한 이유가 있는지 궁금합니다.

강의 잘 보고 있습니다. 감사합니다!

답변 1

1

정수원님의 프로필 이미지
정수원
지식공유자

2023. 12. 05. 21:04

특별한 이유가 있는 것은 아닙니다

상황에 따라 편한데로 코드를 작성하는 편입니다

스프링을 사용함에 있어서 빈을 다루는 방식이 여러가지이기 때문에 그 중에서 하나의 방식을 선택한거라 보시면 됩니다

모기물림님의 프로필 이미지
모기물림
질문자

2023. 12. 05. 21:19

아하

쿼츠 잡 사용할 때 필드주입으로 선언하고 따로 이러저러해서 빈주입해주던 기억이 나서 혹시나 싶어서 여쭤봤습니다. ㅎㅎ

감사합니다!