본문 바로가기 메뉴 바로가기

PARK_90

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

PARK_90

검색하기 폼
  • 분류 전체보기 (101)
    • IT (57)
      • Java (13)
      • ElasticSearch (5)
      • Spring (13)
      • Tech Note (5)
      • SQL·DB (12)
      • Architecture (1)
      • DevOps·Infra (8)
    • Front (9)
      • React (9)
    • 경제·재테크 (14)
      • 연금·노후 (9)
      • ETF·계좌전략 (4)
      • 미국증시 (1)
    • 부동산 (18)
      • 부동산 기초 (4)
      • 청약·주택정책 (2)
      • 매매·전세·월세 (11)
      • 대출·세금 (1)
    • 지원금·정책 (2)
    • 일상정보 (1)
  • 방명록

IT/Spring (13)
[Spring Boot] GET, POST, PUT, PATCH, DELETE 차이와 CRUD 구현 방법

GET/POST/PUT/PATCH/DELETE를 어떻게 구현할까?REST API를 공부하다 보면 GET, POST, PUT, PATCH, DELETE는 자주 보는데, 막상 Spring Boot에서 실제 CRUD 코드로 옮기려고 하면 헷갈리는 경우가 많습니다.특히 초보 단계에서는 아래 질문이 자주 나옵니다.GET과 POST는 알겠는데 PUT과 PATCH는 정확히 뭐가 다를까?CRUD API를 만들 때 메서드를 어떻게 나눠야 할까?컨트롤러, 서비스, DTO는 어떤 식으로 연결해야 할까?이번 글에서는 회원(User) 관리 예제를 기준으로, Spring Boot에서 GET/POST/PUT/PATCH/DELETE를 실제 CRUD로 어떻게 구현하는지 쉽게 정리해보겠습니다.1. 먼저 CRUD와 HTTP 메서드를 연결..

IT/Spring 2026. 3. 20. 08:30
Spring Framework와 Spring Boot 차이 | 개념, 구조, 역할 한 번에 이해하기

Spring을 처음 공부할 때 가장 많이 헷갈리는 질문 중 하나가 바로 Spring Framework와 Spring Boot는 무엇이 다르고 어떤 관계인가입니다. 검색하다 보면 어떤 글은 둘을 거의 같은 말처럼 설명하고, 어떤 글은 Boot를 전혀 다른 프레임워크처럼 소개해서 입문자 입장에서는 개념이 더 흐려지기 쉽습니다.특히 예전 글이나 요약형 자료를 보면 Spring, Spring Boot, Spring Cloud, Spring Batch, MVC 구조가 한 글 안에 한꺼번에 섞여 있는 경우가 많습니다. 그런데 실제로는 먼저 Spring Framework가 무엇인지, 그리고 Spring Boot가 Spring 위에서 어떤 문제를 해결해주는지를 분리해서 보는 편이 훨씬 이해가 쉽습니다.결론부터 말하면 ..

IT/Spring 2022. 9. 16. 14:07
[Spring] SpringBoot + JUnit5 단위테스트

JUnit5 란? JUnit이란 자바 프로그래밍 언어용 단위 테스트 프레임워크입니다. SpringBoot 2.2.0 이전에는 JUnit4가 기본으로 설정되었지만, SpringBoot 2.2.0 버전부터는 JUnit5가 기본으로 설정됩니다. JUnit5는 런타임 시 Java8 이상이 필요하며, Junit5를 사용하려면 Gradle 4.7 이상이 여야 합니다. JUnit의 경우 Spring boot initializer에서 Spring-Web을 dependencies를 사용하게 되면 자동적으로 추가가 됩니다. JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform : 테스트를 발견하고 테스트 계획을 생성하는 Test Engine API..

IT/Spring 2022. 9. 5. 17:10
Spring Boot + MariaDB JPA 설정 방법 | Hibernate naming 오류와 테이블 대소문자 이슈까지

JPA 적용하기JDBC, MyBatis에 이어서 이번엔 JPA 연결해서 사용해 보겠습니다. build.gradle//JPAimplementation 'org.springframework.boot:spring-boot-starter-data-jpa' MovieVO.javapackage com.api.opendata.model.boxoffice;import lombok.Getter;import lombok.Setter;import javax.persistence.*;@Getter@Setter@Entity@Table(name="tbl_Movie")public class MovieVO { @Id @Column //@GeneratedValue(strategy= GenerationType.IDENT..

IT/Spring 2022. 8. 26. 16:55
Spring Boot + MariaDB 연동 방법 | Docker로 DB 띄우고 JDBC·MyBatis 설정까지

Docker 설치하기https://docs.docker.com/engine/install/ Install Docker Engine docs.docker.comSpringBoot에서 JDBC를 연결하기 위해서는 먼저 DB 환경이 구축되어 있어야 합니다.Docker를 사용하여 간단하게 MariaDB를 구축해보도록 하겠습니다. 환경에 맞는 게 Docker Install 하고 설치가 잘 되었는지 확인합니다.docker -v DockerFile을 이용하여 Image 만들기Docker가 설치되었으니 MariaDB 10.4.18 버전을 설치할 DockerFile을 만들고 Image를 만들어 보겠습니다. mariadb.Dockerfile## Base Image 지정 FROM mariadb:10.4.18 ## T..

IT/Spring 2022. 8. 24. 18:34
이전 1 2 3 다음
이전 다음
반응형
최근에 올라온 글
TAG
  • 전세보증보험
  • 프론트엔드
  • DevOps
  • 보증금 보호
  • 전세 계약 주의사항
  • 가계약금 반환
  • react
  • Docker
  • 전세사기 예방
  • 노후준비
  • 리액트
  • Spring 핵심 개념
  • sql
  • 퇴직연금
  • 절세
  • Java
  • SQLDB
  • 인프라
  • spring
  • 부동산 계약 체크리스트
  • 전세 계약 체크리스트
  • irp
  • spring boot
  • 데이터베이스
  • 절세계좌
  • 전세 계약금
  • ElasticSearch
  • 연금저축
  • DB
  • 연금
more
글 보관함
«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Blog is powered by Tistory / Designed by Tistory

티스토리툴바