#0 spring, spring boot?

ChoEunji·2021년 5월 26일
1

😊 본 게시글은 김영한님의 유튜브를 참고해 공부한 내용입니다.


스프링?

Java기반의 오픈소스 프레임워크
Java를 이용해 어플리케이션을 개발 할 때 손쉽게 개발할 수 있도록 도와주는 틀

최근에는 스프링을 그냥 사용하는 것이 아니라 스프링을 편리하게 사용할 수 있는 스프링 부트를 사용함❗

스프링 부트?

스프링을 보다 편리하게 사용할 수 있도록 필요한 설정을 미리 세팅해 놓은 스프링 프로젝트
실행만 하면 스프링 기반의 애플리케이션을 쉽게 만들 수 있게 단독 실행을 가능하게 해줌

스프링 부트의 장점

  1. Tomcat과 같은 웹서버를 내장하고 있어, 별도의 웹서버를 설치하지 않아도 됨
  2. 스프링 부트 스타터 등을 사용하면 하나만 사용해도 여러가지 라이브러리를 땡겨 쓸 수 있음
  3. 외부 라이브러리의 버전을 굳이 맞추어주지 않아도 괜찮음

스프링부트는 스프링과 별도로 사용하는게 아님! 스프링을 편리하게 사용할 수 있도록 도와주는 것이기 때문 -> 스프링 프레임워크를 사용해서 하는 것

스프링의 핵심은 객체 지향 언어가 가진 특징을 살려내는 프레임워크라는 것!

스프링은 다형성을 극대화해서 이용할 수 있도록 도와줌

+좋은 객체 지향 설계의 5가지 원칙 SOLID

profile
백엔드 개발자 취준생 / 2020.12 ~ 1일 1커밋중

0개의 댓글