>

    [Spring] Spring 프레임워크와 Bean 등록, 컴포넌트 어노테이션

    프레임워크 vs 라이브러리 vs API # 프레임워크 : 응용프로그램이나 소프트웨어의 개발을 수월하게 하기위해 제공된 소프트웨어 환경 - 이미 만들어진 규칙에 따라 코딩, 프레임워크가 나의 코드를 호출 - 응용프로그램이 수동적으로 프레임워크에 의해 사용된다. - 프레임워크는 완성된 제품이 아닌 완성된 제품을 만들기 위해 개발자를 도와주는 또는 기반이 되는 역할을 한다. - 호출자 : 프레임워크 # 라이브러리 : 응용 프로그램 개발을 위해 필요한 기능을 모아 놓은 것 - 이미 만들어진 컴포넌트 자체, 구현 로직 없음 - 존재하는 코드를 직접 컨트롤한다. - 호출자 : 응용프로그램 # API : 응용 프로그램에서 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 - 컴포넌트를 사용..