Spring Framework 기본적인 AnnotationComponent : 특정 역할이 없는 기본 빈Repository : DAO를 정의하며 DB와 상호작용을 처리하는 컴포넌트Service : 비즈니스 로직(BL)을 처리하는 서비스층 컴포넌트Controller : 웹 요청을 처리, 모델과 뷰를 연결하는 컨트롤러 계층 컴포넌트Autowired : 빈을 자동으로 주입하여 의존성을 해결하는데 사용NoArgsConstructor : 기본 생성자AllArgsConstructor : 모든 필드값을 포함하는 생성자Setter : 자동으로 모든 setter 메소드 만들기Getter : 자동으로 모든 getter 메소드 만들기ToString : 자동으로 toString 메소드 만들기Configuration : 어노테..