이번 과제부터는 본격적으로 spring 을 통한 API 제작을 시작해요.
기본적인 사용법은 김X한 강사님 혹은 인터넷 자료를 통해 금방 알아내실 수 있을거 같아요.
따라서, 여기서는 사용법을 이야기하진 않을 거에요.
여러분이 각자 공부해왔던, 혹은 공부한 내용을 바탕으로 여러분만의 스프링에 대한 정의를 내려보아요.
저의 경우는 아래와 같이 생각하고 있어요.
스프링은 대표적인 제어의 역전이 발생하는 대표적인 프레임워크이다.
프레임워크와 라이브러리의 대표적인 차이점 중 하나는 제어권에 있어요.
즉, 프레임워크는 프레임워크가 원하는 부분을 개발자가 구현하여 전달하면,
프레임워크가 스스로 미리 지정된 작업들을 수행해요. 참고자료
빈 컨테이너라는 객체 관리 공간에서 외부에서 들어오는 요청을
스프링 자체 빈, 혹은 개발자가 전달해준 빈을 통해 처리하여
결과값을 반환해준다.
여기서 빈은 간단하게 스프링에 의해 관리되는 자바 클래스이다.
아래의 참고자료를 활요해도 좋고, 나름의 자료를 활요해도 좋아요!