스프링은 자바 애플리케이션 개발을 위한 경량 프레임워크이다.스프링은 크게 두가지 특징이 있습니다.위 두가지 특징이 있기 때문에 스프링 프레임워크는 "경량 프레임워크"라고 불리는 것입니다.일반적으로 객체를 생성할 때 코드에 new를 사용하여 생성하지 않고, 프레임워크가
위 helloWorld 애플리케이션은 확장성이 떨어집니다.다른 메세지를 출력하고 싶다면 어떻게 바꾸어야 할까요?그것은 외부에서 입력받아 출력하는것 입니다.이렇게 명령줄로 메세지를 입력 받으면 다른 메세지를 출력할 수 있습니다.하지만 더 유지보수가 쉽게 이번에는 메세지
이번에는 애너테이션을 이용하여 애플리케이션을 구성 해보겠습니다. 애너테이션을 이용하면 XML파일을 대체할 수 있습니다. main() 메서드가 구성 클래스에서 빈 구성을 익어 들일 수 있도록 ClassPathXmlApplicationContext 대신 다른 Applica
스프링의 대표적인 기능중 하나인 제어 역전(IoC)와 의존성 주입(DI)을 알아보겠습니다. 제어 역전이란 객체 생성, 관계설정, 사용, 제거 등 오브젝트 전반에 걸친 모든 제어권을 애플리케이션이 갖는게 아니라 프레임워크의 컨테이너에게 넘기는 개념을 말합니다.의존성 풀은