이끌거나 혹은 따르거나
close
프로필 배경
프로필 로고

이끌거나 혹은 따르거나

  • 분류 전체보기 (92)
    • Java (5)
      • Spring Boot (8)
    • DevOps (17)
      • Git (7)
      • Docker (2)
      • Jenkins (7)
    • Frontend (9)
      • Next.js (4)
      • React (4)
    • 알고리즘 (15)
      • 프로그래머스 (13)
      • LeetCode (2)
    • Dev (23)
      • Database (2)
      • GPT (4)
      • TIP (7)
      • AWS (10)
    • Etc (8)
      • 마시는인생 (3)
      • 구매&사용기 (2)
  • 홈
  • 태그
  • 방명록
[Spring Boot] REST API 제작기 - 1.프로젝트 생성

[Spring Boot] REST API 제작기 - 1.프로젝트 생성

#1. Spring Boot REST API 제작 RESTful API에 대한 설명이나 디자인 패턴 등등은 스킵하고 바로 제작으로 들어가보도록 하겠다. 실무에 바로 적용해서 사용할 수 있는 수준을 목표로 만들어 보자. 먼저 기본환경은 Maven, JDK11로 잡고 프로젝트 생성부터. 프로젝트 명은 INTJ로 하겠다. Intellij Ultimate 버전을 사용하거나, STS를 사용한다면, 툴에서 바로 Spring Boot프로젝트를 생성할 수 있다. 아니면, Spring 홈페이지에서 Spring Initializr를 통해 생성한 프로젝트 파일을 열어도 된다. 최소한 필요한 의존성만 추가하고, 개발 도중 필요한 라이브러리는 그때그때 채워 넣기로 하고 일단 생성. 바로 넣을 수 있는 의존성은 위와 같고, 추가..

  • format_list_bulleted Java/Spring Boot
  • · 2022. 2. 17.
  • textsms
[Spring Boot] Spring Rest Doc 설정(gradle)

[Spring Boot] Spring Rest Doc 설정(gradle)

#1. 프로젝트 생성 및 의존성 추가 프로젝트를 처음으로 생성하는 경우에는 Spring Initializr 에서 Spring Rest Docs 와 관련된 의존성을 추가합니다. 아래와 같이 최소한 Spring Web과 Spring REST Docs 는 추가해야 합니다. 기존의 프로젝트에 Spring REST Docs를 추가하는 경우에도 Spring initializr 를 사용해서 Dependencies를 추가한 다음, 자동으로 생성된 의존성을 복사해 오는 방법이 괜찮아 보입니다. initializr가 자동으로 생성해 준 build.gradle 파일은 아래와 같습니다. plugins { id 'org.springframework.boot' version '2.5.0' id 'io.spring.dependen..

  • format_list_bulleted Java/Spring Boot
  • · 2021. 6. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
전체 카테고리
  • 분류 전체보기 (92)
    • Java (5)
      • Spring Boot (8)
    • DevOps (17)
      • Git (7)
      • Docker (2)
      • Jenkins (7)
    • Frontend (9)
      • Next.js (4)
      • React (4)
    • 알고리즘 (15)
      • 프로그래머스 (13)
      • LeetCode (2)
    • Dev (23)
      • Database (2)
      • GPT (4)
      • TIP (7)
      • AWS (10)
    • Etc (8)
      • 마시는인생 (3)
      • 구매&사용기 (2)
인기 글
최근 댓글
Copyright © 오이가지아빠 All rights reserved.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum

티스토리툴바