Fullstack 55

heo4·2026년 7월 2일

Fullstack

목록 보기
10/71

풀스택

점프 투 스프링

개발과정의 세세한 부분과 실행이 어떤식으로 진행되는지 알아보기 위해 점프 투 스프링을
활용하여 스프링 부트 개발 전반적인 구조에 대해서 알아보려고 한다.

스프링 부트 설정

우선 스프링부트는 점프 투 스프링에서는 이클립스를 jvm으로 활용하지만 현재 학습중인
IntelliJ IDEA 2026.1.3 활용해서 작업

기본적인 설정을하고 프로젝트명은 sbb 자바 21버전 그래들 그루비 패키징은 jar로 설정
Properties에 기본적으로 스프링 웹 만 추가한다.

먼저 로컬 호스팅을 하기위해 컨트롤러를 만든다.
자바 패키지 안에 HelloController 라는 이름으로 생성

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
    @GetMapping("/hello")
    @ResponseBody
    public String hello() {
        return "Hello World";
    }
}

이렇게 코드를 추가한다. 어노테이션이 붙어야 자바에서 컨트롤러로 자동인식한다.

로컬서버를 실행하고 http://localhost:8080/hello 에서 출력을 확인한다.

Spring Boot Devtools 설치하기

package com.mysite.sbb; 

import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.GetMapping; 
import org.springframework.web.bind.annotation.ResponseBody; 

@Controller 
public class HelloController { 
    @GetMapping("/hello") 
    @ResponseBody 
    public String hello() { 
        return "Hello SBB "; 
    } 
}

build.gradle 에 dependencies 안에
developmentOnly 'org.springframework.boot:spring-boot-devtools' 코드를 추가후 리프레시한다.

이제 재실행 없이도 수정사항이 적용된다.

0개의 댓글