2025/03/07 2

스프링 부트 개념 정리 - 이론04

JPA는 java Persistence API이다.📌 JPA란 – 영속성(Persistence)과 API 개념 잡기이번 글에서는 JPA(Java Persistence API)의 개념과 함께 영속성(Persistence) 및 API(인터페이스 & 프로토콜)의 차이를 쉽게 정리하겠습니다.✅ JPA란?"JPA는 Java Persistence API로, 자바에서 데이터를 영구적으로 저장할 수 있도록 도와주는 기술!"JPA는 자바 객체를 데이터베이스에 저장하고 관리하는 표준 API입니다.즉, 자바 객체(Entity)를 DB에 쉽게 저장하고 불러올 수 있는 환경을 제공합니다.📌 "JPA를 사용하면 개발자가 직접 SQL을 작성하지 않고도 데이터를 관리할 수 있다!"✅ 영속성(Persistence)이란?"프로그램이..

스프링 부트 개념 정리 - 이론03

스프링은 MessageConverter를 가지고 있다. 기본값은 현재 Json이다.✅ MessageConverter란?"스프링이 데이터를 JSON으로 변환해 주는 기능!"스프링은 데이터를 주고받을 때 MessageConverter를 사용합니다.현재 기본 설정된 변환 형식은 JSON이며, 이를 자동으로 변환해 줍니다.📌 "MessageConverter는 요청(Request)과 응답(Response) 모두 JSON으로 변환해 준다!"🔹 JSON 변환 예제class Animal { int num = 10; String name = "tiger";}📌 위 클래스를 JSON으로 변환하면{"num": 10, "name": "tiger"}스프링이 자동으로 객체를 JSON으로 변환해주기 때문에, 개발자..