-
Notifications
You must be signed in to change notification settings - Fork 0
기술 스택 선택 이유
Minjae An edited this page Jun 23, 2024
·
1 revision
-
많이 사용되는 Java 8, 11에 비해 GC의 성능이 개선
-
record
,toList()
, 텍스트 블록 등 다양한 부가 편의 기능 제공 -
Java 8에 비견되는 안정적인 지원 기간
-
Spring Boot 3.0부터 JDK 17이상을 지원, 다음 세대 플랫폼 호환 준비
- 프레임워크 지원기간 비교 시 추후 마이그레이션 비용을 고려하여 SpringBoot 3.2.1 선택
-
SQL 작성 및 DB 연결, 매핑 등 반복적 작업 자동화
-
ORM을 통해 객체지향적 코드 작성 가능, 유지보수가 용이한 형태로 설계 가능
-
DB와 연관된 다양한 작업을 자동화, 개발자는 비즈니스 로직에 집중할 수 있음
-
복잡한 동적 쿼리 작성을 위해 도입
-
자바 코드로 쿼리를 생성, 컴파일 단계에서 오류 파악 가능
-
조인, 서브쿼리, 집계함수 등 복잡한 쿼리 작성에 필요한 다양한 기능 지원
-
가장 보편적으로 사용되며 무료로 사용 가능한 DB
-
팀원들이 가장 익숙한 DB라 채택