Spring
-
API ControllerSpring/Spring Framework 2021. 9. 8. 13:20
1️⃣ GET Method 기본 사용법 Path Variable 사용 Query Parameter 사용 Map형태로 입력 변수 각각 매칭하기 DTO에 매칭하기 (추천 방법) 2️⃣ POST Method 기본 사용법 DTO에 매칭 Path Variable 사용법은 Get방식과 동일합니다. 3️⃣ PUT Method 기본 사용법 PathVariable과 DTO 함께 사용 4️⃣ DELETE Method 기본 사용법 5️⃣ Response 만들기 Text로 응답하기 Json으로 응답하기 ResponseEntity로 응답하기 💡 @RestController = 해당 클래스는 REST API를 처리하는 Controller라는 것을 뜻함, 메소드의 리턴값이 View가 아닌 데이터 그 자체를 리턴하게 된다. 1️⃣ ..
-
Spring Boot + Spring Security + JWT + Redis + JPASpring 2021. 4. 25. 01:41
JPA 1. 기본 개념 ORM Object-Relational Mapping 객체와 관계형 데이터 베이스 매핑, 객체와 DB의 테이블이 매핑을 이루는 것 객체가 테이블이 되도록 매핑 시켜주는 프레임워크이다 프로그램의 복잡도를 줄이고 자바 객체와 쿼리를 분리할 수 있으며 트랜잭션 처리나 기타 데이터 베이스 관련 작업들을 좀 더 편리하게 처리할 수 있는 방법 기존 쿼리 : Select * from member; 이를 ORM을 사용하면 Member 테이블과 매핑된 객체가 member라고 할 때, member.findAll()이라는 메서드 호출로 데이터 조회가 가능하다 JPA란 Java Persistence Api(자바 ORM 기술에 대한 API 표준 명세) 한마디로 ORM을 사용하기 위한 인터페이스를 모아둔 ..