Notice
Recent Posts
Recent Comments
Tags
- 강제이동
- XSS방어
- 바코드 스캔하기
- php 캐쉬제거
- ASP.Net Core 404
- javascript 바코드 생성
- 타임피커
- 맥 오라클설치
- 말줄임표시
- ViewData
- asp.net core Select
- ViewBag
- Mac Oracle
- jquery 바코드
- 하드 윈도우 복사
- asp.net Select
- TempData
- jquery 바코드생성
- SSD 복사
- javascript 유효성체크
- asp.net dropdownlist
- 파일업로드 체크
- 하드 마이그레이션
- 바코드 생성하기
- django 엑셀불러오기
- XSS PHP
- 404에러페이지
- javascript 바코드스캔
- 파일업로드 유효성체크
- javascript redirection
웹개발자의 기지개
[Spring] @RequiredArgsConstructor 생성자 주입 본문
Java/Spring
[Spring] @RequiredArgsConstructor 생성자 주입
http://portfolio.wonpaper.net 2023. 8. 18. 15:31롬복의 @RequiredArgsConstructor 어노테이션을 가지고 생성자 주입해본다.
Spring 4.3 이상에서 @Autowired 생략이 가능한 경우
Spring 에서 Bean 에 대한 생성자가 오직 한개이고, 생성자의 parameter 타입이 Bean 으로 등록되어 있을때
[ 원래의 생성자 주입 ]
@Service
public class BannerServiceImpl implements BannerService {
private BannerRepository bannerRepository;
private CommonFileUtils commonFileUtils;
@Autowired
public BannerServiceImpl(BannerRepository bannerRepository, CommonFileUtils commonFileUtils) {
this.bannerRepository = bannerRepository;
this.commonFileUtils = commonFileUtils;
}
[ @RequiredArgsConstructor 이용 ]
@Service
@RequiredArgsConstructor
public class BannerServiceImpl implements BannerService {
private final BannerRepository bannerRepository;
private final CommonFileUtils commonFileUtils;
참고 : https://computer-science-student.tistory.com/622
'Java > Spring' 카테고리의 다른 글
Comments