[Spring] @Autowired vs @RequiredArgsConstructor
ITWeb/개발일반 2021. 11. 30. 10:36Spring DI 선언에 사용 합니다.
[Spring Autowired Annotation]
[Lombok RequiredArgsConstructor Annotation]
https://projectlombok.org/api/lombok/RequiredArgsConstructor.html
'autowired'에 해당되는 글 2건[Spring] @Autowired vs @RequiredArgsConstructorITWeb/개발일반 2021. 11. 30. 10:36Spring DI 선언에 사용 합니다.
[Spring Autowired Annotation]
[Lombok RequiredArgsConstructor Annotation] https://projectlombok.org/api/lombok/RequiredArgsConstructor.html
[Spring] Spring @Autowired AnnotationITWeb/개발일반 2017. 7. 11. 10:56참고문서) https://www.tutorialspoint.com/spring/spring_autowired_annotation.htm @Autowired 를 사용하는 방법에 대해서 기술 되어 있습니다. 1. @Autowired on Setter Methods 2. @Autowired on Properties 3. @Autowired on Constructors 3가지 방법 모두 같은 내용이기 때문에 사용하기 제일 편하신 걸로 사용하시면 되겠습니다. 저는 습관적으로 그냥 2번으로 사용하는 것 같습니다. 누구라도 이해하기 쉬운 예를 들자면. public class HelloWorldModel { ... } ----------------------------------------------- // HelloWorldModel 이라는 클래스가 있다고 가정하고. public class HelloWorldApp { private HelloWorldModel helloWorldModel; public HelloWorldApp() { this.helloWorldModel = new HelloWorldModel(); } ... } // 위와 같이 선언한 부분이 아래와 같이 변경이 됩니다. public class HelloWorldApp { @Autowired private HelloWorldModel helloWorldModel; ... } 그냥 아는 것과 설명을 해줘야 할 때는 눈 높이를 맞춰야 하기 때문에 참 어렵내요. |