DI (의존성주입)
Bean
Bean 이란 : 스프링 컨테이너가 관리하는 자바객체 이다
@Bean 어노테이션 : 개발자가 직접제어가 불가능한 외부 라이브러리를 bean 으로 만들 때 사용하는 어노테이션. 객체를 반환(return) 하는 메서드를 만들고 선언
@Component 어노테이션 : 개발자가 직접작성한 클래스를 bean 으로 선언
@Configuration 어노테이션 : 해당 클래스는 bean 을 구성하는 클래스 임을 선언
상속
extends : 부모에서 선언하는 상속 / 자식클래스에서 해당 부모클래스의 변수와 메서드 사용가능.
implements : 부모에서 선언 / 자식클래스에서 오버라이딩 후 해당 메서드를 사용해야함.
신규 학습내용