[Spring] 컴포넌트 스캔
@Component 애노테이션 수동으로 설정 클래스에 빈 객체를 등록하지 않고, 자동으로 등록하려면 @Component 애노테이션을 붙여야 한다. @Component 애노테이션을 클래스에 붙이면 해당 클래스는 스캔 대상이 된다. @Component public class ChangePasswordService { ... } 이 때 @Component 애노테이션의 속성값을 지정하지 않았으므로 이 클래스 타입의 빈 이름은 클래스 이름의 첫 글자를 소문자로 바꾼 changePasswordService 가 된다. 따라서 이 빈 객체를 사용할 경우 getBean을 사용할 때 타입만으로 지정해도 되고, 이름을 명시하고 싶다면 위의 이름을 사용하면 된다. @Component("listPrinter") public c..
2022.09.04