오늘은 Spring 숙련 2주차강의를 들었다.
강의 내용으로는 RestTemplate과 JPA Entity의 연관관계에 대해 공부했다.
RestTemplate은 스프링서버에서 요청을 보내는데 path와 query, cookie등을 담아서 보낼 수 있으며 이를 이용하여 NaverOpenAPI에 query에는 검색어, header에는 발급받은 키를 담아 요청을 보내 원하는 검색어의 검색결과를 얻어올 수 있었다.
다음 내용으로는 JPA 에서의 Entity연관관계에 대해 공부하였다.
table간의 1:1, 1:N, N:1, N:M의 연관관계와 단방향, 양방향에 따라 각 테이블을 어떻게 조작하고 읽는지 공부하였다.
그리고 RestTemplate와 Entity연관관계를 이용하여 상품을 검색하여 조회할 수 있고 찜목록에 담을 수 있으며 찜목록에 폴더를 생성하여 폴더별로 저장 관리할 수 있는 쇼핑몰 사이트를 만들었다.
또한 Page객체를 이용하여 페이지 처리를 하였다.
'백엔드(Back End) > Spring' 카테고리의 다른 글
[TIL]20230704 - 엔티티와 DTO다루기 (0) | 2023.07.05 |
---|---|
[Spring] Spring Security (0) | 2023.07.01 |
[TIL]20230628 - Spring Security, Spring Ec2 배포 (0) | 2023.06.29 |
[TIL]20230626 - 간단한 과제를 만들며 JPA Auditing기능 사용 (0) | 2023.06.27 |
[Spring] JDBC (0) | 2023.06.26 |