
스프링은, 여러 가지 기술의 모임이라고 볼 수 있다. 스프링 프레임워크(좌측), 스프링 부트(우측)가 핵심!스프링 프레임워크를 비롯한 스프링 기술들을 모두 편리하게 사용할 수 있도록 도와주는 것이 '스프링 부트'이다.스프링 프레임워크핵심 기술 : 스프링 DI 컨테이너,

정적 컨텐츠MVC와 템플릿 엔진API<정적 컨텐츠>정적 컨텐츠란 파일(html파일)을 그대로 웹 브라우저에 전달하는 방법이다. 스프링 부트는 정적 컨텐츠 기능을 자동으로 제공한다. 다음과 같이 intellij에서 html파일을 작성한 후 실행하면 웹 브라우저가 열

스프링 컨테이너와 빈은 스프링을 공부하면서, 가장 많이 보았지만 용어의 의미를 제대로 알지 못하여 잘 다가오지 않았다.빈(Bean)은 스프링 컨테이너에 의해 관리되는 재사용가능한 소프트웨어 컴포넌트이다. 쉽게 말해 <span style="background-col

스프링과 다형성스프링은 다형성을 극대화해서 이용할 수 있게 도와준다.스프링에서의 제어의 역전(IoC), 의존관계 주입(DI)은 다형성을 활용해서 역할과 구현을 편리하게 다룰 수 있도록 지원한다. 좋은 객체지향 설계의 5가지 원칙(SOLID)SOLID S ingle R