Annotaion 총 정리(프로젝트에서 사용한 것 기준)
의존성 주입(DI), 데이터 제어, 데이터 이동, JUNIT, 스프링부트 @Autowired : 타입으로 의존성을 주입 [변수, 생성자, Setter 메서드, 일반 메서드 등에 적용] @Resource : 이름으로 의존성 주입 [변수, Setter메서드 등] DI: 클래스 간의 의존 관계를 스프링 컨테이너가 연결해주는 것 한마디로, 자동차 -> 세단, 포르쉐 가 있는데, 사용자는 각각을 사용하는데 이는 자동차라는 의존관계가 존재함(*uml에서 dependency 관계) @Qualifier : 아래 2가지의 기능 1) @Autowired에서 연결한 빈 목록 중, 특정(유일)한 빈을 등록하는 것 @Qualifier(value ="빈이름") 2) 연결할 빈의 타입을 지정하는 것[springbeans.xml에 ..
JAVA/Spring
2021. 8. 17. 12:35