본문 바로가기
백엔드

spring boot 개발환경

by 천검 2024. 5. 21.
반응형

먼저 Copilot에 스프링부트 개발 방법에 대해 물어본다.


스프링 부트를 설치하고 개발환경을 구성하는 방법은 여러 가지가 있습니다. IntelliJ IDE를 사용하는 방법을 설명해드리겠습니다. 아래 단계를 따라 진행해보세요:

1. 자바 (Java) OpenJDK 설치하기:
o OpenJDK 다운로드 페이지에서 JDK 11 버전을 다운로드합니다.
o 압축을 해제한 후, 폴더명을 ojdk-11로 변경합니다.

2. 개발용 디렉터리 (폴더) 세팅하기:
o C 드라이브에 develop 폴더를 생성합니다.
o develop 폴더 안에 jdk와 workspace 폴더를 추가합니다.
 jdk: 다양한 버전의 JDK를 관리하는 폴더입니다. 우리는 JDK 11 버전을 사용할 예정이므로, 해당 폴더에 ojdk-11을 압축 해제한 내용을 넣어줍니다.
 workspace: 프로젝트 작업 공간을 의미하는 폴더로, IDE에서 작업하는 모든 프로젝트는 이곳에 위치합니다.

3. 환경 변수 설정하기:
o 시스템 환경 변수 편집에서 다음 설정을 추가합니다:
 JAVA_HOME: ojdk-11 폴더 경로를 입력합니다.
 Path: %JAVA_HOME%\bin을 추가합니다.
 CLASSPATH: %JAVA_HOME%\lib를 추가합니다.

4. 인텔리제이 (IntelliJ) IDE 설치하기:
o 인텔리제이 다운로드 페이지에서 IntelliJ IDE를 다운로드합니다.
o Ultimate 버전을 권장드리며, 커뮤니티 버전으로도 스프링 부트 개발이 가능합니다.

이렇게 설정하면 스프링 부트 프로젝트를 개발할 준비가 끝납니다! 화이팅하세요! 🚀

 

1. OpenJDK 설치

https://jdk.java.net/java-se-ri/11-MR2 에서 다운받고 jdk-11.0.0.1를 ojdk-11로 변경 후 D:\develop\jdk\ojdk-11 경로로 이동시킨다.

그리고 시스템에 JAVA_HOME, Path, CLASSPATH를 추가한다.

 

2. IntelliJ IDE 설치

https://www.jetbrains.com/ko-kr/idea/download/?section=windows 에서 IntelliJ IDEA Community Edition를 다운받아 설치한다.

여기서 추가로 Copilot에 물어본다.

 

스프링 부트 애플리케이션을 IntelliJ IDE에서 실행하는 방법을 설명드리겠습니다. 아래 단계를 따라 진행해보세요:

1. IntelliJ IDE 설치 및 프로젝트 생성:
o IntelliJ IDEA를 다운로드하고 설치합니다.
o IntelliJ를 실행한 후, "Create New Project"를 클릭합니다.
o Spring Initializr를 선택합니다.
o 필요한 설정 (Group, Artifact, Type, Language, Packaging, Java Version)을 입력하고 프로젝트를 생성합니다.

2. 스프링 부트 애플리케이션 코드 작성:
o 생성된 프로젝트에서 @SpringBootApplication 어노테이션이 있는 메인 클래스를 찾습니다.
o 해당 클래스를 열고, 원하는 기능을 구현합니다. 예를 들어, "Hello World"를 출력하는 컨트롤러를 작성해보겠습니다:

Java

package com.example.demo;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello World!";
    }
}

AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

3. 애플리케이션 실행:
o 메인 클래스에서 우클릭하여 "Run"을 선택하거나, 터미널에서 ./gradlew bootRun 명령을 실행합니다.
o 브라우저에서 http://localhost:8080/hello을 열어 "Hello World!"가 정상적으로 출력되는지 확인합니다.

이제 IntelliJ에서 스프링 부트 애플리케이션을 실행할 준비가 끝났습니다. 화이팅하세요! 🚀

 

3. Spring boot 프로젝트 생성

IntelliJ IDEA에서 바로 Spring Project를 생성하려고 하면 Ultimate 버전을 써야 하는거 같다. 그래서 검색해 보니 IDE에서 생성하는 것이 아닌 spring 사이트를 활용하여 생성하는 방법이 있다.

https://start.spring.io/ 로 접근해서 GENERATE 한다. 

근데 여기서 Java 버전이 17이 최소지원 인거 같아서 OpenJDK 17을 찾아서 설치한다. 

demo.zip을 workspace에 풀고 IntelliJ IDEA에서 Open으로 프로젝트를 연다.

그리고 DemoApplication을 Run하면 Spring Boot 프로젝트를 http://localhost:8080/ 에 접근해서 확인이 가능하다.

 

HelloController.java를 생성한다.

package com.example.demo;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello World!";
    }
}

 

http://localhost:8080/hello에서 접근하면 " Hello World!"가 화면에 보인다. 

반응형

댓글