2025/07/18 5

1. JpaRepository

JpaRepository란?Spring Data JPA에서 제공하는 인터페이스로, 기본적인 CRUD 메서드들을 자동으로 제공합니다.기존의 EntityManager를 직접 사용하는 방식에서 더 간편한 방식으로 발전findAll(), save(), findById(),deleteById() 등의 메서드를 자동 제공복잡한 쿼리는 @Query 어노테이션으로 직접 작성 가능 1. JpaRepository package com.tenco.blog.user;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.Query;import org.springframework.data.r..

Spring boot 2025.07.18

REST API 란

1. REST API의 탄생REST는 Representational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩(Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹 (HTTP)설계의 우수성에 비해 제대로 사용되지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 합니다. 2. REST 구성쉽게 말해 REST API는 다음의 구성으로 이루어져있습니다.자원(RESOURCE)- URI행위(Verb) - HTTP METHOD표현(Representations)1) URI는 정보의 자원을 표현해야 한다.(리소스명은 동사보다는 명사를 사용)GET/members/d..

Spring boot 2025.07.18

5. 게시글 페이징 처리

blog_v6 에서 코드 시작디자인 시안 확인https://getbootstrap.com/docs/4.0/components/pagination/ PaginationDocumentation and examples for showing pagination to indicate a series of related content exists across multiple pages.getbootstrap.com JPA 페이징 처리- 페이징 : 많은 데이터를 한 번에 보여주지 않고, 페이지 단위로 나눠서 보여주는 방법.필요한 이유는?데이터가 많으면 느려지니까, 한 페이지에 3~10개씩만 보여줘서 빠르게!사용자가 한눈에 보기 편함게시글 100개가 있으면 , 1 페이지에 10개씩 보여주고 1,2,3 ... 페이지로..

Spring boot 2025.07.18

(앞으로 코드 분석해야 할 것들 1차 정리)

🔮 지금 딱! 하면 좋은 우선 순위 학습 루트 추천✅ 1순위. 조건문과 논리형(boolean) → 프로그래밍의 '생각'을 제어하는 법boolean은 if, while, 조건문의 핵심그리고 boolean은 실무에서 Entity, DTO, Validation, 로그인 처리 등에 필수비유: boolean은 개발자의 “판단 기준”을 표현하는 언어야!예시:java복사편집boolean isAdult = age >= 20; if (isAdult) { System.out.println("성인입니다."); } ✅ 2순위. 문자형(char) → 기초지만 실제 사용할 일이 적음아스키코드, 문자 1개 저장용대부분은 String으로 처리함단독 학습보다는, char → String 연결학습이 효율적예시:java복사편집char ..

코드 분석 2025.07.18

업무를 편하게 하자!!!!!!!!!!

1. Swagger 란?1. Swagger란 무엇인가요?정의: Swagger는 REST API를 자동으로 문서화하고, 테스트할 수 있는 도구입니다. 개발자가 API 엔드포인트(예: /users, /login)를 쉽게 설명하고, 클라이언트가 API를 실시간으로 확인할 수 있도록 도와줍니다.주요 특징:API 문서를 자동 생성합니다. (수동으로 작성할 필요가 줄어듭니다!)인터랙티브한 UI(예: Swagger UI)를 제공해 API를 바로 테스트할 수 있습니다.JSON이나 YAML 형식으로 API 명세를 작성해 공유할 수 있습니다.왜 사용하나요?: 프로젝트에서 API를 여러 개발자나 팀이 사용할 때, 일관된 문서를 유지하고 실수 없이 테스트하려면 Swagger가 큰 도움이 됩니다.2. Swagger 사용 방법의..

낙서장 2025.07.18
728x90