SPRING BOOT

Ga0·2023년 4월 9일
0

SPRING

목록 보기
2/14

Spring Framework Runtime(Spring Architect)

  • 전 포스트에서 설명한 것과 같이 Spring은 자바 기반의 웹 애플리케이션을 만들 수 있는 프레임워크이다.
  • Spring.io 사이트에서 확인하면 스프링 프레임워크는 현대 자바 기반의 엔터프라이즈(사업/기업) 애플리케이션을 위한 프로그래밍 및 Configuration Model을 제공한다.

Spring Boot

  • 그렇다면 Spring Boot는 무엇일까?
  • Spring Boot(스프링 부트)는 Spring(스프링)을 더 쉽게 이용하기 위한 도구이다.
  • Spring Boot를 사용하면 간단하게 프로젝트를 설정할 수 있게 하여 Spring 개발에 도움을 준다.

  • 위의 Spring Architect(스프링 구조)에서 보이는 것처럼 저 많은 것을 다 설정을 직접해야하는 문제점을 해결해주는 것이 Spring Boot이고, 덕분에 개발자가 실행환경이나 의존성관리 등과 같은 부가적인 것들에 쓰는 에너지를 아낄 수 있다.

  • 개발자는 오로지 비즈니스 로직에 집중해서 프로그래밍을 할 수 있다는 뜻! (Spring Boot를 사용하면 Spring의 많은 부분을 자동화)

  • 대신, 자유도가 많이 떨어진다.

  • 파일명도 정해진 규칙에 따라 입력해야하고, 프로젝트 구조(파일 구조)도 정해진 규칙에 따라 생성해야한다.


참고 자료

https://melonicedlatte.com/2021/07/11/174700.html

0개의 댓글