🌟 Awesome Spring

5 min read
awesomespringjavaframeworkenterprisemicroservices

Spring Framework 개발자를 위한 최고의 라이브러리, 도구, 리소스 모음

🌟 Awesome Spring

Spring Framework 개발자를 위한 최고의 라이브러리, 도구, 리소스 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.


🧩 핵심 프로젝트

Spring Framework Core

Spring Boot Starters

프로젝트 생성 도구


🚀 웹 프레임워크

Spring MVC

Spring WebFlux

  • Spring WebFlux – 반응형 웹 프레임워크
  • Project Reactor ⭐ 5k – 반응형 프로그래밍 라이브러리
  • R2DBC ⭐ 1k – 반응형 관계형 데이터베이스 연결
  • RSocket ⭐ 2k – 반응형 네트워크 프로토콜

GraphQL


🗄️ 데이터 액세스

Spring Data

ORM & Query

데이터베이스 마이그레이션

  • Flyway ⭐ 8k – 데이터베이스 마이그레이션
  • Liquibase ⭐ 5k – 데이터베이스 변경 관리

🌐 마이크로서비스

Spring Cloud

서비스 디스커버리

  • Eureka ⭐ 13k – 서비스 디스커버리
  • Consul ⭐ 29k – 서비스 메시
  • Zookeeper ⭐ 12k – 분산 조정 서비스

회로 차단기


🔧 유틸리티

메시징

캐싱

스케줄링


🔒 보안

인증 & 권한

보안 도구


🧪 테스팅

테스트 프레임워크

모킹 & 테스트 도구


📊 모니터링 & 관찰성

액추에이터 & 메트릭

APM 통합


📚 학습 자료

공식 문서

온라인 학습

도서

커뮤니티


🆕 2025 Highlights

주요 트렌드

  • Spring Native: GraalVM 네이티브 이미지 지원
  • Virtual Threads: Java 21 가상 스레드 통합
  • Declarative Clients: HTTP 인터페이스 선언적 클라이언트
  • Problem Details: RFC 7807 표준 에러 응답

Spring Boot 3.x 새 기능

  • Java 17+ 필수: 최신 Java 기능 활용
  • Jakarta EE 9+: javax에서 jakarta로 마이그레이션
  • Observability: 통합 관찰성 API
  • AOT Processing: 빌드 시점 최적화

Spring Framework 6.x

  • HTTP Interface: 선언적 HTTP 클라이언트
  • RFC 7807: 문제 세부사항 표준화
  • Improved AOT: 향상된 사전 처리
  • Better Kotlin Support: Kotlin 코루틴 개선

한국 Spring 생태계

  • 네이버: 대규모 Spring 기반 서비스
  • 카카오: Spring Cloud 마이크로서비스
  • 쿠팡: Spring Boot 전자상거래 플랫폼
  • 배달의민족: Spring 기반 배달 서비스

실무 팁

  • 프로파일 관리: 환경별 설정 분리
  • Configuration Properties: 타입 안전 설정
  • Lazy Initialization: 시작 시간 최적화
  • WebClient 사용: RestTemplate 대신 반응형 클라이언트

콘텐츠 업데이트 요청은 요청 게시판에 써주세요

Found this helpful? Share it with others!
Tweet

🔗 Related Content

You might also be interested in these articles

🌟 awesome

🌟 Awesome Java

Java 개발자를 위한 최고의 라이브러리, 프레임워크, 도구 모음

4 min read
awesome, java +3
Read more
🌟 awesome

🌟 Awesome Docker

Docker 개발자와 운영자를 위한 최고의 도구, 이미지, 리소스 모음

4 min read
awesome, docker +4
Read more
🏢 company

🏢 배달의민족 기술 스택 분석

배달의민족이 한국 배달 문화를 혁신하며 동남아로 확장한 기술 스택 심층 분석 - Java, Spring, Kotlin으로 구축한 O2O 플랫폼

51 min read
baemin, woowa +10
Read more
🏢 company

🏢 Canva 기술 스택 분석

캔바가 1억 명 이상의 사용자에게 쉽고 강력한 디자인 도구를 제공하는 기술 스택 심층 분석 - Java, TypeScript, AWS로 구축한 대규모 디자인 플랫폼

32 min read
canva, java +10
Read more
🏢 company

🏢 카카오 기술 스택 분석

카카오가 5천만 한국인의 일상을 연결하는 기술 스택 심층 분석 - Java, Kotlin, MySQL로 구축한 국민 메신저부터 슈퍼앱까지

32 min read
kakao, java +9
Read more
🏢 company

🏢 네이버 기술 스택 분석

네이버가 대한민국 최대 검색 포털에서 글로벌 기술 기업으로 성장한 기술 스택 심층 분석 - Java, Spring, Hadoop으로 구축한 초대규모 플랫폼

34 min read
naver, java +10
Read more

Found this helpful?

Help us improve this content by contributing on GitHub or sharing your feedback with the community.