Spring 내가 만든 클래스를 빈으로 등록하여 사용하는 법
2021. 10. 25.
빈 Ioc 컨테이너에 의해 인스턴스화되어 조립되거나 관리되는 객체 @Component, @Service, @Controller, @Repository, @Bean, @Configuration 등으로 필요한 빈을 등록한다. @Service, @Controller, @Repository는 @Component 를 상속받는다. 어노테이션으로 등록된 클래스들은 스프링 컨테이너에 의해 스프링 빈으로 등록된다. 필요한 곳에서 @Autowired를 통해 주입받아 사용한다. 내가 만든 클래스를 스프링 빈으로 등록하는 방법 1. @Component 만든 클래스 선언부에 @Component를 붙인다. 스프링 빈 객체로 등록이 되고 객체 생성/삭제를 스프링에서 관리한다. 예를 들어 Weapon 인터페이스에 AK 47과 AK ..