Spring Boot - 주로 사용되는 Dependency

TopOfTheHead·2025년 10월 18일

Spring Boot

목록 보기
1/25

Spring reference document
。처음 사용하는 라이브러리가 있을때 참고

Starter , 라이브러리 등에 대한 의존성build.gradle에 정의
▶ 추후 어플리케이션 빌드 시 정의된 의존성에 대한 라이브러리들을 빌드파일에 포함

  • Spring Reactice Web
    Spring Web에서 비동기에 특화
    Webflux 시 사용

Thymeleaf
개발 중에 화면을 볼 수 있게하는 Server-side template engine
JSP의 대체제로 많이 사용

  • R2DBC
  • MyBatis
    JPA와 유사한 역할을 수행하며 SQL 기반으로 데이터조회 가능
  • Flyway Migration
    DB쿼리문에 대해 Github처럼 버전관리
  • JOOQ Access Layer
    DB Query 작성 시 컴파일러에 의해 도움받을 수 있게 하는것
  • kafka, rabbitmq
    。메세지 서비스 시 사용
  • Spring Data Redis
  • Web Socket
    。양방향 통신으로 채팅서비스 구현시 사용
  • Spring Batch
    자동화프로그램 구축 시 사용
  • Spring Cache
  • Spring Actuator
  • Sentry
  • Spring REST Docs
    API 문서 작성 시 사용

Testcontainers
도커 컨테이너 상에서 어플리케이션을 실행하여 테스트

profile
공부기록 블로그

0개의 댓글