일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- json
- 최종 프로젝트
- 스프링 부트 기능
- git
- JoinColumn
- Spring Spring boot 차이
- REST란
- ERD 작성
- Error creating bean with name
- jpa회원가입
- jpa에러
- Q 클래스
- json gson 차이
- github
- JPA주의사항
- 빈생성안됨
- spring서버
- jwt메서드
- 스프링 부트 공식 문서
- 복합키
- JPA
- 스프링부트오류
- uncheck Exception
- REST API 규칙
- 인텔리제이
- Filter
- Unsatisfied dependency
- queryDSL
- 1차캐시
- @IdClass
- Today
- Total
목록2023/07/11 (3)
Everyday Dev System
스프링 3,4주차 강의를 다 듣고, Lv2와 Lv3 과제를 마쳤습니다. 해당 과제를 제출하고 받은 피드백을 정리하고자 합니다. Question : 회원이 탈퇴할 경우에는 해당 회원이 작성한 댓글, 게시글은 어떻게 삭제되어야 할까요? 현재 댓글과 회원 , 게시글과 회원은 N:1 단방향의 연관관계입니다. CASCADE 속성을 어느 Entity 어느 필드에 기재해야 하는지 궁금합니다. 또한, 관계가 단방향, 양방향의 경우 둘다 CASCADE 속성을 줄 수 있는건가요? Answer: User 엔티티에 게시글의 연관관계를 추가하여 N:1 양방향 연관관계로 만들고 Cascade.Remove속성을 부여 ( 게시글을 삭제하면 게시글과 댓글의 연관관계 Cascade.ALL 설정이 되어 있기 때문에 댓글도 삭제가 됩니다...
카카오 REST API를 활용하여 회원가입 하는 기능을 학습했습니다. 카카오 서버로 부터 인증 코드를 요청하고, 인증 코드를 전달받아서 인증 코드를 통해 토큰을 요청하고, 전달 받은 토큰으로 사용자 정보를 가져오는 코드에서 HTTP API Method가 post로 작성되어 있었습니다. 해당 http 요청이 post가 아니라 Get 방식이 맞지 않을까? 에 대해서 토론을 하고, 질문을 했습니다. 코드는 아래과 같습니다. RequestEntity requestEntity = RequestEntity .post(uri) .headers(headers) .body(new LinkedMultiValueMap()); 그러던 중 MultiValueMap은 Map의 구현체 중의 하나이고, 중복된 키값을 허용한다는 특징..
1. Security를 테스트할 때 적용할 것이다. 2. 가짜 Filter 클래스를 생성해야 한다. 1. 테스트시 사용할 가짜 Filter 클래스 생성 package com.sparta.myselectshop.mvc; import jakarta.servlet.*; import jakarta.servlet.http.HttpServletRequest; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; import java.io.IOException; public class MockSpringSecurityFilter impleme..