밍비
프로그램의 편린
밍비
전체 방문자
오늘
어제
  • 분류 전체보기 (64)
    • Spring (2)
    • TIL (23)
    • 프로그래머스 (12)
    • Udemy (16)
    • Typescript (2)
    • MERN (1)
    • AWS (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • useRef
  • 컴포넌트트리
  • Edge Locations
  • 네이버커넥트
  • 리스트 조회
  • useState
  • State 합치기
  • Availability Zones
  • 데이터 수정
  • Points of Presence
  • 리액트 프로젝트 만들기
  • react
  • 서비스아키텍처
  • 한입크기로잘라먹는리액트
  • useNavigate
  • 한입 크기로 잘라먹는 리액트
  • useParams
  • 리액트 생애주기
  • AWS Regions
  • Page Moving
  • 분산저장소
  • API 호출
  • state 끌어올리기
  • DOM
  • overflow-wrap
  • 수평 스케일링
  • 리액트 reducer
  • state 관리
  • 함수형 update
  • 리액트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
밍비
Spring

스프링 프레임워크와 스프링 부트 개념

Spring

스프링 프레임워크와 스프링 부트 개념

2025. 3. 9. 03:18
728x90

스프링 프레임워크

  • 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트 등
  • 웹 기술: 스프링 MVC, 스프링 WebFlux
  • 데이터 접근 기술: 트랜잭션, JDBC, ORM 지원, XML 지원
  • 기술 통합: 캐시, 이메일, 원격접근, 스케줄링
  • 테스트: 스프링 기반 테스트
  • 언어: 코틀린, 그루비 등

스프링 부트

: 스프링을 편리하게 사용할 수 있도록 지원, 최근에는 기본으로 사용

  • 단독으로 실행가능한 스프링 애플리케이션 생성
  • Tomcat같은 웹 서버를 내장해서, 별도의 웹서버를 설치할 필요 X
    • 옛날에는 웹서버를 따로 깔아서 연결해야 했음
  • 손쉬운 빌드 구성을 위한 starter dependency 제공
  • 스프링과 서드파티 라이브러리 자동구성 (버전관리까지 다 해줌)
  • 메트릭, 상태확인, 외부구성 같은 프로덕션 준비 기능 제공 (모니터링)
  • 관례에 의한 간결한 설정 (필요한거만 커스텀하면 됨)

이외 서비스

Spring data

기본적인 CRUD, 데이터 접근을 관리

Spring session

세션 기능을 편리하게 사용

Spring security

보안

Spring Rest Docs

API 문서, 테스팅

Spring Batch

배치 프로세싱 관리
큰 서비스에서 한번에 엄청 많은 요청을 처리할 때 (ex. 한번에 천만명의 데이터를 업데이트), 1000건씩 나눠 처리, 저장하는 기술

Spring Cloud

클라우드

스프링이란?

(문맥에 따라 다르게 사용됨)

  • 스프링 DI 컨테이너 기술
  • 스프링 프레임워크
  • 스프링 부트, 스프링 프레임워크를 모두 포함한 스프링 생태계

스프링이 생긴 이유

  • 좋은 객체지향 애플리케이션을 개발할 수 있게 도와줌
728x90

'Spring' 카테고리의 다른 글

객체지향의 특징  (0) 2025.03.09
  • Spring data
  • Spring session
  • Spring security
  • Spring Rest Docs
  • Spring Batch
  • Spring Cloud
밍비
밍비

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.