최소한의 설정으로 운영 환경에 적합한 Spring 기반 애플리케이션과 서비스를 만들 수 있는, 기본 설정이 잘 갖춰진 Java 프레임워크입니다.
spring-projects/spring-framework
엔터프라이즈 애플리케이션 개발을 위한 핵심 Java 프레임워크로, Spring 생태계 전반에 의존성 주입, MVC, 인프라 지원을 제공합니다.
- 스타
- 60,296
- 포크
- 38,752
- 열린 이슈
- 514
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
Spring Framework는 Spring 프로젝트군의 기반입니다. 다양한 시나리오와 아키텍처에 걸쳐 엔터프라이즈 Java 애플리케이션을 구축하는 데 필요한 인프라를 제공하므로, 개발자는 번거로운 기반 작업보다 비즈니스 로직에 집중할 수 있습니다.
이 프로젝트는 Java로 작성되었으며, 다른 Spring 프로젝트가 기반으로 삼는 핵심 계층입니다. 레퍼런스 문서에는 개요, API 레퍼런스, 핵심 모듈 가이드가 포함되어 있습니다. 또한 소스에서 직접 빌드하려는 기여자를 위해 저장소에 빌드 안내와 CI 워크플로도 마련되어 있습니다.
이 프레임워크는 Apache 2.0 라이선스로 배포되며, 더 넓은 생태계를 논할 때는 흔히 간단히 "Spring"이라고 부릅니다.
핵심 기능
- 01Java 애플리케이션에 의존성 주입과 제어 역전을 제공합니다.
- 02웹 애플리케이션 개발을 위한 Spring MVC를 포함합니다.
- 03Spring 프로젝트군 전반의 기반 계층 역할을 합니다.
- 04공식 레퍼런스 문서와 API 문서를 제공합니다.
활용 사례
- 엔터프라이즈 Java 백엔드 애플리케이션 개발.
- Spring MVC를 사용한 웹 애플리케이션 및 REST 서비스 개발.
- Spring Boot나 Spring Data 같은 다른 Spring 프로젝트의 기반으로 활용.
빠른 시작
- 1
바이너리 액세스 Wiki 페이지에서 아티팩트 또는 배포용 ZIP을 확인하세요
- 2
참조 문서를 읽고 시작하세요
- 3
CONTRIBUTING.md 안내에 따라 소스에서 빌드하세요
사용 전 알아둘 점
- README에는 간단한 설치 명령이 없습니다. 일반적으로 사용하려면 Maven 또는 Gradle 종속 항목을 추가하거나 소스에서 빌드해야 합니다.
- 기능 범위가 넓은 대규모 프레임워크라 익히는 데 시간이 걸릴 수 있습니다.
토픽
자주 묻는 질문
- spring-framework은(는) 무엇인가요?
- 엔터프라이즈 애플리케이션 개발을 위한 핵심 Java 프레임워크로, Spring 생태계 전반에 의존성 주입, MVC, 인프라 지원을 제공합니다. Spring Framework는 Spring 프로젝트군의 기반입니다. 다양한 시나리오와 아키텍처에 걸쳐 엔터프라이즈 Java 애플리케이션을 구축하는 데 필요한 인프라를 제공하므로, 개발자는 번거로운 기반 작업보다 비즈니스 로직에 집중할 수 있습니다.
- spring-framework은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- spring-framework은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- spring-framework은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. spring-framework의 마지막 커밋은 2026년 10월 21일입니다.
- spring-framework은(는) 어디에 사용할 수 있나요?
- 엔터프라이즈 Java 백엔드 애플리케이션 개발. Spring MVC를 사용한 웹 애플리케이션 및 REST 서비스 개발. Spring Boot나 Spring Data 같은 다른 Spring 프로젝트의 기반으로 활용.
- spring-framework는 어떻게 설치하나요?
- 바이너리 액세스 Wiki 페이지에서 아티팩트 또는 배포용 ZIP을 확인하세요 참조 문서를 읽고 시작하세요 CONTRIBUTING.md 안내에 따라 소스에서 빌드하세요
- spring-framework은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spring-projects/spring-framework
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
빠른 개발과 깔끔하고 실용적인 설계를 지원하는 고수준 Python 웹 프레임워크입니다.
라우팅, ORM, 마이그레이션, 큐, 실시간 브로드캐스팅을 지원하는 표현력 있는 문법의 PHP 웹 애플리케이션 프레임워크입니다.
TypeScript 또는 JavaScript로 효율적이고 확장 가능한 서버 측 애플리케이션을 구축하는 진보적인 Node.js 프레임워크입니다.
Ruby on Rails는 Ruby로 데이터베이스 기반 웹 애플리케이션을 구축하기 위한 풀스택 MVC 웹 프레임워크입니다.
CS 기초, 데이터베이스, 분산 시스템, 시스템 설계와 AI 애플리케이션 개발을 다루는 중국어 Java 백엔드 면접 가이드입니다.