자바 다운로드 하는 방법



▼ 다운로드 ▼

1. JAVA 스프링 부트의 다운로드

스프링부트는 백엔드와 프론트엔드 동시개발이 가능한 툴이며, 개발자들이 즐겨 이용하는 프레임워크 중 하나입니다. 이를 위해 자바 다운로드를 소개합니다.

1.1 Spring 프로젝트 생성

  • Intellij와 같은 IDE에서는 Spring 프로젝트를 생성할 수 있습니다. 다만, 유료 버전에서만 사용이 가능합니다.

1.2 대안: Spring io를 활용한 프로젝트 생성

  • 대안으로는 Spring io 사이트를 추천합니다. Pivotal Software에서 공식적으로 지원하는 웹 사이트로, 자바 다운로드를 간편하게 할 수 있습니다.

1.3 프로젝트 생성 및 의존성 추가

  1. Spring io 링크를 통해 프로젝트 생성 페이지로 이동합니다.
  2. 좌측 상단의 프로젝트 옵션을 통해 Gradle, Maven, Kotlin 중 하나를 선택할 수 있습니다.
  3. 프로그래밍 언어와 스프링 부트의 버전을 선택합니다.
  4. 자바의 패키지 명, 프로젝트명, 자바 버전을 설정합니다. (추천 자바 다운로드 버전: 8, 17)

1.4 의존성 추가

  • Spring io에서는 Spring Web, JPA, MySQL, Mustache, Lombok 등 필수 의존성 라이브러리를 제공합니다.

2. JAVA 프레임워크로 프론트엔드 구현

필자는 자바 스프링부터 다운로드 설치 방법과 스프링부트 프레임워크를 이용한 프론트엔드 구현 방법을 정리했습니다. 간단한 로그인 페이지를 만들었으며, 소스 코드가 필요하면 개별 비댓을 남겨주시기 바랍니다.

2.1 프로젝트 실행 및 설정

  • 프로젝트를 실행하고, ‘Application.properties’를 설정합니다. 홈페이지 도메인을 정하는데, 현재는 사용자의 로컬 주소를 도메인으로 설정했습니다.

2.2 API 생성

  • ‘MainController’클래스를 생성하고, ‘로그인’ 경로로 요청이 들어오면 ‘loginin’이라는 이름의 HTML을 반환하는 메서드를 추가합니다.

2.3 뷰 탬플릿 설정

  • ‘resources’ 폴더 내 ‘template’ 파일 안에 ‘login.mustache’ 파일을 만듭니다. 이는 뷰 탬플릿 설정이 필수이며, 앞서 mustache 의존성을 받은 것도 같은 맥락입니다.

2.4 프론트 엔드 확인

  • 프로젝트를 빌드하고, ‘localhost:80/login’으로 진입하여 방금 만든 로그인 페이지를 확인합니다.