Spring Boot 3, Java 17 선택 이유
일단, Java 17 버전에서 기존 문법들이 크게 변경되지 않은 것은 사실이며, 여러 기업들이 하위 버전을 계속 사용하는 주된 이유는 기존 서비스와의 호환성 때문이라고 생각한다. 그러나, 신규 프로젝트를 진행하면서 굳이 하위 버전을 사용할 필요는 없다고 본다. 상위 버전은 단순히 새로운 기능을 추가한 것뿐만 아니라, 성능 향상과 다양한 개선 사항을 제공하며 꾸준히 발전해왔다. 공부하는 사람의 입장에서도, 상위 버전을 사용하면서 발생할 수 있는 문제들은 오히려 트러블슈팅의 경험으로써 값진 학습 기회가 될 수 있다고 생각한다. 그리고 현재 사용 중인 버전의 지원 종료일이 도래하여 다른 LTS 버전(JDK 21)을 찾아야 할 시점에, 8버전에서 바로 최신 버전으로 전환하는 것 보다 17버전까지의 기술 적응을 ..
내생각
2023. 9. 10. 22:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- BasicBinder
- ServletContainerInitializer
- @Converter
- DispatcherServletInitializer
- JPA SQL Injection
- WebFlux 의존성
- Spring Boot 3
- org.springframework:spring-webflux
- 구글 소셜로그인
- 레이어드 아키텍처
- java 17
- defer-datasource-initialization
- @ElementCollection
- dto 검증
- 구글 OpenID
- CreatedDate
- @FormProperty
- feignClient
- dto 위치
- FormProperty
- CreationTimestamp
- 유저 시나리오
- ValidateException
- HandlesTypes
- entity 검증
- User Scenario
- HTTPInterface
- setDateFormat
- Attribute Converter
- 유저 스토리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함