애노테이션1 애노테이션(Annotation) 애노테이션(Annotation): 사전적 의미로는 주석을 의미하나, 일반적인 주석과 다르게 코드를 작성할 수 있음. 클래스, 메서드, 변수, 매개변수 등에 사용이 가능하며 문자 @로 시작Bean빈(Bean)은 스프링 컨테이너가 관리하는 자바 객체를 뜻함인스턴스화된 객체를 의미하며, 스프링 컨테이너에 등록된 객체를 스프링 빈이라고 함(new 대신 사용)사용하는 가장 큰 이유는 스프링 간 객체가 의존관계를 관리하도록 하는 것에 큰 목적. 객체가 의존관계를 등록할 때 스프링 컨테이너에서 해당하는 빈을 찾고, 그 빈과 의존성을 만듬Bean을 주입받는 방식@Autowiredsetter method@AllArgsConstructor(생성자)@Bean개발자가 직접 제어가 불가능한 외부 라이브러리등을 Bean에 등록하.. 2024. 5. 23. 이전 1 다음