본문 바로가기

basic/Java

[Spring] @Component & @Auotwired어노테이션

@Component: 스프링에서 객체로 만들어서 관리하는 대상이라는 것을 알려주는 어노테이션, component-scan할 때 읽어줌

@Autowired: 스프링 내부에서 자신이 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈을 주입해주라는 것, 참고로 필요한 객체가 존재하지 않는다면 객체를 만들 수 없으므로 에러 발생함