728x90
스프링 M1, RC, GA, SR, SNAPSHOT이란?

스프링의 릴리즈 버전을 확인하면 접미사로 M1, RC, GA, SR이 있는걸 확인할 수 있다.

이는 start.spring.io에서도 확인할 수 있다.
이러한 접미사들은 소프트웨어 배포 생명 주기를 의미한다.
각 접미사의 의미는 다음과 같다.
SNAPSHOT
아직 개발 중인 버전이다.
언제든지 기능이 추가되고 삭제될 수 있기 때문에 가장 불안정한 버전이다.
RC(Release Candidate)
출시 후보 버전을 의미한다.
기능이 가능하면 완전하고 안정적이여야 한다.
후보 버전이기 때문에 여전히 문제가 있을 수 있다.
RC에서의 기능들은 대부분 그대로 GA로 배포된다.
M(Milestone build)
완전하지 않은 기능이 포함된 버전이다.
SNAPSHOT보다는 안정적이나 여전히 문제가 있을 수 있다.
기능이 완성되자마자 공개되는 편이다.
GA(General availability)
최종 릴리즈 버전을 의미한다.
기능이 완전하고 안정적이다.
SR(Service Release)
Major 버전 이후에 제공되는 후속 유지보수 릴리즈 버전이다.
'개발 > Spring Boot' 카테고리의 다른 글
| springBoot에서 thymeleaf와 jsp 둘다 사용하는 법 (0) | 2022.07.07 |
|---|---|
| HikariCP 세팅시 옵션 설명 (0) | 2022.06.30 |
| DB 커넥션 풀(Connection pool)이란? HikariCP란? (0) | 2022.06.30 |
| Eclipse Gradle Project 불러오기 (0) | 2022.06.28 |
| Springframework maven & SpringBoot gradle pom.xml <-> build.gradle (0) | 2022.06.28 |