반응형
SMALL
Lombok으로 스프링에서 DI(의존성 주입)의 방법 중에 생성자 주입을 임의의 코드없이 자동으로 설정해주는 어노테이션이다.
@RequiredArgsConstructor는 초기화 되지않은 final 필드나, @NonNull 이 붙은 필드에 대해 생성자를 생성해 줍니다.
@Autowired는 필드, 생성자, 메소드 모두 주입가능하게 해주는 어노테이션이다.
@RequiredArgsConstructor
generates a constructor with 1 parameter for each field that requires special handling.
https://projectlombok.org/features/constructor
@ Autowired
Marks a constructor, field, setter method, or config method as to be autowired by Spring's dependency injection facilities. All non-initialized final fields get a parameter, as well as any fields that are marked as @NonNull that aren't initialized where they are declared.
반응형
'Web Programing! > JAVA / JSP' 카테고리의 다른 글
[Springboot] Message properties 사용 (0) | 2023.08.21 |
---|---|
[Springboot] API Docs (Swagger3, Springdoc) (2) (0) | 2023.08.18 |
[Springboot] API Docs (Swagger3, Springdoc) (1) (0) | 2023.08.18 |
JPA - 객체지향 쿼리 언어 - Criteria 집합, 정렬, 조인 (0) | 2022.03.24 |
[JAVA] JPA Optional, ifPresent를 통한 null체크 (0) | 2022.03.23 |
[JAVA] List의 특정 ID별 Sum값 구하기 (0) | 2021.11.18 |
[JAVA] LIST, 배열 값 합치기(SUM) - 람다식 (0) | 2021.11.17 |