테크 삽질 연구소
close
프로필 배경
프로필 로고

테크 삽질 연구소

  • 분류 전체보기 (56) N
    • 실무개발 (28) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
  • 홈
  • 태그
  • 방명록
  • 소개
  • 개인정보처리방침
  • 문의
  • 이용약관
Jackson ObjectMapper 사용법과 JSON 변환 예제 정리

Jackson ObjectMapper 사용법과 JSON 변환 예제 정리

Jackson ObjectMapper 사용법을 처음부터 실무 예제까지 쉽게 정리해 드립니다. JSON 문자열과 Java 객체를 서로 변환하는 방법, JSON 파일 처리, 컬렉션 변환, 예외 처리와 실무에서 자주 사용하는 기능까지 한 번에 이해하실 수 있습니다.웹 서비스나 REST API를 개발하다 보면 JSON 데이터를 Java 객체로 변환하거나, Java 객체를 다시 JSON 문자열로 만들어야 하는 경우가 매우 자주 발생합니다. 이때 가장 널리 사용되는 라이브러리 가운데 하나가 바로 Jackson입니다.특히 ObjectMapper는 Jackson의 핵심 클래스이며, JSON과 Java 객체 사이를 자유롭게 변환할 수 있도록 다양한 기능을 제공합니다. Spring Boot에서도 내부적으로 Jackson을..

  • format_list_bulleted 실무개발
  • · 2026. 7. 14.
  • textsms
Spring Boot JSON 데이터 처리 과정 완벽 이해하기

Spring Boot JSON 데이터 처리 과정 완벽 이해하기

Spring Boot에서 JSON 데이터를 주고받는 전체 과정을 처음부터 끝까지 이해할 수 있도록 정리해 드립니다. RequestBody, ResponseBody, DTO, Jackson, 직렬화와 역직렬화 원리까지 실제 코드 흐름 중심으로 자세히 설명해 드립니다.Spring Boot를 처음 배우기 시작하면 가장 많이 접하는 데이터 형식이 바로 JSON(JavaScript Object Notation)입니다. 대부분의 REST API는 JSON을 이용하여 데이터를 주고받으며, 모바일 앱과 웹 프론트엔드 역시 대부분 JSON 기반으로 통신합니다.하지만 많은 개발자분들께서는 단순히 @RequestBody만 사용하면서 내부에서 어떤 과정으로 객체가 생성되고 다시 JSON으로 변환되는지는 정확하게 이해하지 못하..

  • format_list_bulleted 실무개발
  • · 2026. 7. 13.
  • textsms
Spring Boot RequestBody와 RequestParam 차이 쉽게 이해하기

Spring Boot RequestBody와 RequestParam 차이 쉽게 이해하기

Spring Boot에서 RequestBody와 RequestParam의 차이를 쉽게 이해할 수 있도록 정리해 드립니다. GET과 POST 요청의 차이부터 JSON 처리 방식, 실무에서 언제 어떤 어노테이션을 사용해야 하는지 예제와 비교표를 통해 자세히 알아보실 수 있습니다.Spring Boot로 REST API를 개발하다 보면 가장 자주 사용하는 어노테이션이 @RequestParam과 @RequestBody입니다. 처음에는 두 어노테이션 모두 클라이언트의 데이터를 전달받는 역할처럼 보이기 때문에 언제 무엇을 사용해야 하는지 헷갈리는 경우가 많습니다.특히 spring requestparam requestbody, spring requestparam vs requestbody, spring boot req..

  • format_list_bulleted 실무개발
  • · 2026. 7. 13.
  • textsms
Spring Boot 요청 DTO 검증을 위한 Validation 사용 방법 완벽 가이드

Spring Boot 요청 DTO 검증을 위한 Validation 사용 방법 완벽 가이드

Spring Boot에서 DTO Validation을 적용하는 방법을 처음부터 실무 방식까지 자세히 정리해 드립니다. @Valid, @Validated, Bean Validation, 주요 검증 애노테이션, 커스텀 검증, 예외 처리까지 예제와 함께 쉽게 이해하실 수 있습니다.Spring Boot로 REST API를 개발하다 보면 사용자가 전달하는 데이터를 검증하는 과정이 반드시 필요합니다. 이메일 형식이 맞는지, 비밀번호 길이가 적절한지, 필수 값이 비어 있지는 않은지 등을 확인하지 않으면 잘못된 데이터가 그대로 저장될 수 있습니다.Spring Boot에서는 Bean Validation(Jakarta Validation)을 이용하여 이러한 입력값 검증을 매우 간단하게 구현할 수 있습니다. 특히 요청(Re..

  • format_list_bulleted 실무개발
  • · 2026. 7. 12.
  • textsms
폐쇄망 Spring Boot vscode 개발 환경에서 핫리로드 적용하는 방법

폐쇄망 Spring Boot vscode 개발 환경에서 핫리로드 적용하는 방법

Spring Boot DevTools를 추가했는데 소스 저장 후 자동 재시작되지 않는 원인과 해결 방법을 정리합니다. VS Code 자동 빌드, Gradle continuous 모드, 폐쇄망 실행 방법까지 확인할 수 있습니다. Spring Boot DevTools 핫리로드 안 될 때 VS Code 설정 방법.\gradlew bootRun으로 Spring Boot를 실행했다고 해서 Java 소스 파일을 저장할 때마다 자동으로 컴파일되는 것은 아닙니다.Spring Boot DevTools는 src/main/java의 소스 파일 자체를 감시하지 않습니다. 컴파일된 클래스가 저장되는 build/classes의 변경을 감지한 뒤 애플리케이션을 재시작합니다.따라서 VS Code가 저장 시 Java 소스를 자동 빌드..

  • format_list_bulleted 실무개발
  • · 2026. 7. 10.
  • textsms
시퀀스 다이어그램 그리는 법, diagrams.net 실전 예제

시퀀스 다이어그램 그리는 법, diagrams.net 실전 예제

diagrams.net 시퀀스 다이어그램 그리는 법을 템플릿 선택부터 Actor, Lifeline, Message, Activation, alt, loop 작성 방법과 로그인 API 실전 예제까지 자세히 정리합니다.diagrams.net 시퀀스 다이어그램 그리는 법 완벽 가이드diagrams.net 시퀀스 다이어그램은 사용자, 서버, 데이터베이스처럼 여러 객체가 어떤 순서로 메시지를 주고받는지 표현할 때 유용합니다. API 호출 흐름이나 로그인 처리, 결제 과정, 마이크로서비스 통신 구조를 문서화할 때 특히 많이 사용합니다.웹 브라우저에서 무료로 사용할 수 있는 diagrams.net 온라인 편집기를 이용하면 별도 프로그램 설치 없이 시퀀스 다이어그램을 만들 수 있습니다. 여기서는 가장 빠른 템플릿 방식..

  • format_list_bulleted 실무개발
  • · 2026. 7. 10.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 10
  • navigate_next
공지사항
  • 테크 삽질 연구소 안내
전체 카테고리
  • 분류 전체보기 (56) N
    • 실무개발 (28) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
최근 글
인기 글
최근 댓글
태그
  • #nuxt3
  • #NexusRepository
  • #ubuntu
  • #gitlab
  • #Linux
  • #php
  • #nuxt
  • #springboot
  • #Nexus
  • #RESTAPI
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바