Spring Boot 특징

seringee·2023년 11월 13일
0

개발자개인공부

목록 보기
18/28

CONTAINERLESS

  • 컨테이너 없는 웹 애플리케이션 아키텍쳐
  • 스프링 애플리케이션 개발에 요구되는 서블릿 컨테이너의 설치, WAR 폴더 구조, web.xml,
    WAR 빌드, 컨테이너로 배치, 포트 설정, 클래스로더, 로깅 등과 같은 필요하지만 애플리케
    이션 개발의 핵심이 아닌 단순 반복 작업을 제거해주는 개발 도구와 아키텍처 지원
  • 설치된 컨테이너로 배포하지 않고 독립실행형(standalone) 자바 애플리케이션으로 동작

OPINIONATED

  • 매 버전마다 사용할 기술의 종류를 선정하는 것만으로 사전 검증된 추천 기술
    과 라이브러리 구성, 의존 관계와 적용할 버전, 각 라이브러리의 세부 구성과 디폴트 설정을
    제공
  • 원한다면 스프링 부트가 제시한 구성을 오버라이드 하거나 재구성하는 것이 가능한
    데, 매우 안전하고 명료한 방법을 통해서 원하는 방법으로 재구성 할 수 있음
  • 스프링 부트로 시작한 프로젝트의 애플리케이션 코드를 전혀 손대지 않고, 스
    프링 부트를 단계적으로 제거하는 것도 가능
  • 개발팀 또는 서비스의 특성에 맞게 스프링 부트 스타일의 도구를 만들어 적용할 수 있는 방
    법을 제공
profile
개발 공부 정리하고 저장하기

0개의 댓글