Spring 생태계

알파로그·2023년 11월 21일
0

Spring Boot

목록 보기
52/57

✏️ 개요

Spring 은 여러가지 기술들의 모음이라고 할 수 있고,
그것을 Spring 생태계 라고 한다.

📍 필수

  • Spring Framwork : Spring 의 핵심 기술
  • Spring Boot : 모든 Spring 기술들을 편리하게 사용하게 하는 기술

📍 선택

  • Spring Data : 다양한 DB 를 편리하게 사용하는 기술
  • Spring Session : 세션을 편리하게 사용하는 기술
  • Spring Security : 보안관련 기술
  • Spring Rest Docs : API 문서화 기술
  • Spring Batch : 대용량 데이터를 처리하는 기술
  • Spring Cloud : 분산 서버를 관리하는 기술

✏️ Spring Framwork

📍 주요 기능

  • 핵심 기술
    • Spring DI Container, API, Event ..
  • 웹 기술
    • Spring MVC, Spring WebFlux
  • 데이터 접근 기술
    • Transaction, JDBC, ORM 지원, XML 지원
  • 기술 통합
    • Cash, E-mail, 원격 접금, 스케줄링
  • 테스트
  • 언어
    • 코틀린, 그루비

✏️ Spring Boot

  • Spring 을 편리하게 사용할 수 있도록 지원
  • 단독으로 실행할 수 있는 Spring 앱을 쉽게 생성
  • Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨
  • 손쉬운 빌드 구성을 위한 starter 종속성 제공
  • Spring 과 3rd parth 라이브러리 자동 구성
  • 메트릭, 상태 확인, 외부 구성 같은 프로덕션 준비 기능 제공
  • 관례에 의한 간결한 설정
profile
잘못된 내용 PR 환영

0개의 댓글