본문 바로가기

프로그램 개발(분석, 설계, 코딩, 배포)154

우리팀이 JDK 17을 도입한 이유 출처: 우리팀이 JDK 17을 도입한 이유. 안녕하세요, T플랫폼개발실 개발3팀 제이든입니다. 이번 포스팅에서는… | by 김동기Jayden(제이든)/개발3팀 | 여기어때 기술블로그 (gccompany.co.kr) 안녕하세요, T플랫폼개발실 개발3팀 제이든입니다. ✋ 제가 속해있는 개발3팀은 망고플레이트 서비스와 여기어때 통합리뷰 시스템의 개발/서비스 운영을 맡고 있습니다. 😀 이번 포스팅에서는 저희팀에서 Java 17 버전을 도입하게 된 이유와 개발자 입장에서 주요하다 생각되는 업데이트 내용 및 사용사례를 소개드리려 합니다. Java 17 Version 2021년 9월 새로 공개한 LTS(Long-Term Support) 버전으로, Oracle JDK 기준 2029년 9월까지 지원합니다. Java 11.. 2024. 2. 15.
자바 1.8에서 11로 설치 변경 후 발생한 서버 실행 에러 출처: [Spring]자바 버전 변경 시 프로젝트 서버 실행 에러(JDK 1.8 -> JDK 11) ::Project facet Java version 11 is not supported. (tistory.com) 자바 1.8에서 11로 설치 변경 후 발생한 서버 실행 에러 (Project facet Java version 11 is not supported.) ▶기존 JDK 1.8 에서 JDK11로 설치 후 환경 설정 해줌 (자바 버전으로 인한 기능 호환성 문제로 인하여 자바 버전 업그레이드) 1. JDK 11버전 설치 JKD 11버전설치 후 버전 확인 2. 환경 변수 설정 ▶JAVA_HOME, JRE_HOME(자바11버전에서는 JRE 폴더가 따로 없기때문에 JRE_HOME 경로를 JDK11 폴더로 잡.. 2024. 2. 15.
Java 17로 전환을 고려해야 하는 이유 출처: 1. Java 17로 전환을 고려해야 하는 이유 (velog.io) Java 17 출시 Java 17이 2021년 9월 출시됩니다. 이전 버전과 크게 다른 부분은 LTS(Long Term Support)라는 지원기간이 긴 버전이기 때문에 앞으로 이 버전을 사용하는 프로젝트와 서비스가 많아질 가능성이 높습니다. Java 17이외의 LTS는 Java 8과 Java 11이 대표적이지만, Java 8의 종료일정(EOL, End of Life)이 Java 11보다 뒤인 JDK(Java Development Kit)제품이 다양한 관계로 현재 Java 8이 가장 널리 사용되고 있는 상황입니다. 따라서, 이 글에서는 Java 8이후 Java 17까지 어떻게 변해 왔는지를 정리하여 소개합니다. 물론 이 글을 쓰는.. 2024. 2. 15.
java 8, 11, 17 버전이 많이 사용되는 이유와 버전별 추가된 기능 출처: Java 8, 11, 17 버전별 추가된 기능 (+ 무슨 버전을 써야할까?) (tistory.com) java 8, 11, 17 최근 몇 년 동안 java에서 가장 많이 사용되는 버전은 'java 8'으로 저 역시 실무에서는 java 8만 계속 사용하고 있는데요. 자바는 2021년 9월 출시된 LTS 버전 java 17 이후로 2023년 7월 현재 java 20 버전까지 출시가 된 상태입니다. 이처럼 java에는 다양한 버전이 있는데요. 아래 jetbrains의 '2022년 개발자 생태계 설문조사'를 살펴보면 자바 개발자들이 사용하는 버전이 java 8, 11, 17에 집중되어 있는 것을 볼 수 있는데, 그 이유는 무엇일까요? 해당 포스팅은 자바 생태계에서 java 8, 11, 17이 많이 사용되.. 2024. 2. 15.
Spring과 Spring Boot의 차이점을 아시나요? 출처: Spring과 Spring Boot의 차이점을 아시나요? I 이랜서 블로그 (elancer.co.kr) IT 비즈니스의 모든 것 비즈니스 팁, 27 Jun 2023 안드로이드의 대표 프로그래밍 언어가 무엇일까요? 바로 ‘Java’입니다. 1991년도에 개발되었음에도 30년이 지난 지금까지 대표적인 프로그래밍 언어로 사용되고 있습니다. 하지만 개발 연도가 오래된 만큼 다른 프로그래밍 언어들보다 속도가 느리고 코드 작성이 어렵다는 단점을 가지고 있습니다. 이러한 단점을 보완하기 위해 여러 프레임워크(Framework)가 개발되었는데요. 오늘 이랜서에서는 Java의 대표적인 백엔드 개발 프레임워크(Framework)로 사용하는 Spring과 Spring boot에 대해 말씀드리겠습니다. Spring 이.. 2024. 2. 15.