개발자 노트 - 강경훈 story
close
프로필 배경
프로필 로고

개발자 노트 - 강경훈 story

  • 분류 전체보기 (582)
    • 설치메뉴얼 (9)
    • Java (273)
      • Java 기초 문법 (24)
      • Java 객체 지향 핵심 (30)
      • Java 유용한 클래스 (51)
      • 자료구조 (20)
      • JSP (28)
      • Swing 프로젝트 (19)
      • 교재 정리 (12)
      • 디자인 패턴 (11)
      • 자바 라이브러리 (6)
      • 알고리즘(코테) (67)
    • Spring Boot (92)
      • Bank App 만들기 (deployment) (30)
      • 추가 개념 (7)
      • Blog 프로젝트 만들기(JPA) (53)
    • My Project (29)
      • 쇼핑몰 (15)
      • Java Swing 멀티 쓰레딩 프로그램 (10)
      • Java 1 : N 양방향 소켓 통신 (스윙) (4)
    • 면접 질의 응답 모음 (5)
    • CS (28)
      • 컴퓨터 구조 (7)
      • 운영체제 (6)
      • 네트워크 (8)
      • 시스템 설계 (7)
    • Vue.js (1)
      • 사전지식 (1)
    • MySQL (47)
      • 정리 (33)
      • 1일 1쿼리 (14)
    • HTML CSS (30)
      • HTML (10)
      • CSS (8)
      • CSS flexbox (9)
      • 블로그 만들기 (3)
    • JS (23)
      • JavaScript 핵심 (6)
      • JS 작업을 위한 코딩 연습 (8)
      • JavaScript 게시판 만들기 (8)
    • Git (9)
      • 강의 정리 (5)
      • 교재 정리 (3)
    • Flutter (27)
      • 기초 (4)
      • Flutter UI 프레임워크 (18)
      • MVVM 패턴과 상태 관리 (4)
    • error note (4)
      • Java (4)
    • 방통대정리 (2)
      • C++프로그래밍 (2)
  • 홈
  • 깃 허브
  • 설정
DELETE 방식의 이해 및 실습

DELETE 방식의 이해 및 실습

💡 학습 목표    1. @DeleteMapping 이해     2. @PathVariable 사용     3. @RequestParam 사용1. 예제package com.tenco.demo_v1.controller;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.DeleteMapping;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.Req..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 9. 27.
  • textsms
PUT 방식의 이해 및 실습

PUT 방식의 이해 및 실습

💡 학습 목표    1. PUT 방식에 이해 및 실습     2. DTO 만들어 보기1. PUT 방식이란? PUT 방식은 HTTP 메서드 중 하나로, 리소스를 생성하거나 업데이트할 때 사용됩니다. 주로 RESTful API에서 특정 리소스를 완전히 대체하거나 수정할 때 사용됩니다.2. 주요 특징전체 업데이트:PUT 요청은 클라이언트가 서버에 특정 리소스의 전체 데이터를 보내 해당 리소스를 완전히 대체하거나 새로 생성하는 요청이다. 즉, 리소스의 일부가 아닌 전체 데이터를 전송하여 갱신한다.멱등성:PUT 요청은 멱등성을 가진다. 즉, 동일한 요청을 여러 번 보내도 결과가 동일하다. 예를 들어, 동일한 데이터를 PUT 요청으로 여러 번 보내도 리소스 상태는 변하지 않는다.리소스 식별:PUT 요청은 URL을..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 9. 27.
  • textsms

API 설계 및 모범 사례

jar 파일 다운로드 auth-jwt-0.0.1-SNAPSHOT.jar drive.google.comAPI 명세 스프링부트 JWT 블로그 가상 서버 셋팅하기jar 파일 다운로드 https://drive.google.com/file/d/1Z1m6Zg17aCRwTe7StBCONFlwa5-54vev/view?...blog.naver.com

  • format_list_bulleted Spring Boot/추가 개념
  • · 2024. 9. 27.
  • textsms
POST 방식 이해 및 실습

POST 방식 이해 및 실습

목차💡 학습 목표    1. JSON 이해     2. POST 주소 맵핑, @RequestBody를 Map 구조로 설정     3. JSON 형식을 만들고 POST 방식으로 데이터 보내기     4. DTO 만들어서 사용해보기     5. @JsonProperty 사용해 보기         ●  스네이크 케이스와 카멜케이스 구분1. 예제💡 JSON 데이터 타입 확인문자열 ("name": "John") 숫자 ("age": 30) 불리언 ("isStudent": false) 객체 ("address": { "city": "New York", "zipCode": "10001" }) 배열 ("hobbies": ["reading", "traveling", "swimming"])null ("middleName"..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 9. 26.
  • textsms
GET 방식과 URL 주소 설계

GET 방식과 URL 주소 설계

목차💡 학습 목표    REST API 기반으로 주소 맵핑 처리    1. GET 방식에 주소 맵핑     2. 클라언트에서 보낸 값을 받는 방식에 이해 응답에 이해     3. Path Variable 방식으로 값을 보내거나 받는 방식에 이해     4. Query Parameter 방식으로 값을 받는 방법 이해        key=value 구조 데이터 파싱 처리         Map 사용 방식 구조 처리         Dto 객체를 만들어서 처리1. 멱등성이란?멱등성(Idempotency)이란 같은 작업을 여러 번 수행해도 결과가 달라지지 않는 성질을 의미한다.이 개념은 특히 HTTP 메서드나 데이터베이스 연산에서 자주 사용된다. 멱등성을 가짐 (GET, PUT, DELETE )비 멱등성을 가짐 ..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 9. 26.
  • textsms
스프링 부트 간단한 요청과 응답 동작 방식을 알아보자.

스프링 부트 간단한 요청과 응답 동작 방식을 알아보자.

목차💡 학습 목표    1. 디스패처 서블릿에 대해서 알아 보자.     2. 메시지 컨버터와 뷰 리졸버를 기억해 보자.1. 스프링 부트 그림으로 요약한 요청과 응답에 흐름 살펴 보기클라이언트 측에서 /user로 GET 요청을 합니다. 이 요청은 톰캣을 거쳐 스프링 부트 애플리케이션으로 전달된다.이때, 스프링 부트의 디스패처 서블릿(DispatcherServlet)이 요청을 받는다. 디스패처 서블릿은 요청된 URL을 분석하고, 이를 처리할 수 있는 컨트롤러와 해당 메서드를 찾는다.컨트롤러에서 비즈니스 로직이 필요한 경우, 비즈니스 계층(Service) 및 퍼시스턴스 계층(Repository)을 통해 데이터를 처리한다.응답 과정에서 MIME 타입(예: JSON, HTML, XML 등)에 따라 다음과 같이..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 9. 26.
  • textsms
  • navigate_before
  • 1
  • ···
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • ···
  • 16
  • navigate_next
공지사항
  • 목차 목록
전체 카테고리
  • 분류 전체보기 (582)
    • 설치메뉴얼 (9)
    • Java (273)
      • Java 기초 문법 (24)
      • Java 객체 지향 핵심 (30)
      • Java 유용한 클래스 (51)
      • 자료구조 (20)
      • JSP (28)
      • Swing 프로젝트 (19)
      • 교재 정리 (12)
      • 디자인 패턴 (11)
      • 자바 라이브러리 (6)
      • 알고리즘(코테) (67)
    • Spring Boot (92)
      • Bank App 만들기 (deployment) (30)
      • 추가 개념 (7)
      • Blog 프로젝트 만들기(JPA) (53)
    • My Project (29)
      • 쇼핑몰 (15)
      • Java Swing 멀티 쓰레딩 프로그램 (10)
      • Java 1 : N 양방향 소켓 통신 (스윙) (4)
    • 면접 질의 응답 모음 (5)
    • CS (28)
      • 컴퓨터 구조 (7)
      • 운영체제 (6)
      • 네트워크 (8)
      • 시스템 설계 (7)
    • Vue.js (1)
      • 사전지식 (1)
    • MySQL (47)
      • 정리 (33)
      • 1일 1쿼리 (14)
    • HTML CSS (30)
      • HTML (10)
      • CSS (8)
      • CSS flexbox (9)
      • 블로그 만들기 (3)
    • JS (23)
      • JavaScript 핵심 (6)
      • JS 작업을 위한 코딩 연습 (8)
      • JavaScript 게시판 만들기 (8)
    • Git (9)
      • 강의 정리 (5)
      • 교재 정리 (3)
    • Flutter (27)
      • 기초 (4)
      • Flutter UI 프레임워크 (18)
      • MVVM 패턴과 상태 관리 (4)
    • error note (4)
      • Java (4)
    • 방통대정리 (2)
      • C++프로그래밍 (2)
최근 글
인기 글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바