- 23.11.16) TIL - 스프링 숙련 주차 8일차2023-11-16 20:33:10어제에 이어 개인 프로젝트 진행. 오늘 진행한 것 로그인 security 구현 todo entity와 user entity 연관관계 기존 API 수정 1. 로그인 Security 구현 - WebSecurityConfig, JwtAuthenticationFilter, JwtAuthorizationFilter 클래스는 코드 스니펫을 복사해서 사용했다. - 아직 충분히 이해되지 않아서 여기에 무언가 설명하기가 어렵다. 큰 흐름을 알겠는데 세세히 이해하지는 못했다. https://github.com/oneseel/todo/tree/master/src/main/java/com/sparta/todo/jwt 2. todo entity와 user entity 연관관계 - 1명의 user는 여러 개의 todo를 가진다...
- 23.11.15) TIL - 스프링 숙련 주차 7일차2023-11-15 20:26:41어제에 이어 개인 프로젝트를 진행했다. 강의를 다시 보면서 쿠키와 세션, jwt를 복습하고, 회원가입, 로그인 API를 구현했다, security 부분도 공부하면서 프로젝트에 security를 적용하려고 하는데 아직 이해 안되는 부분이 너무 많다. 내일 더 공부해서 security부분을 마무리 지을 생각이다. 진행 상황 JwtUtil 클래스를 생성 회원 가입 API 구현 로그인 API 구현 아직 Spring security는 미적용 1. JwtUtil 클래스를 생성 1) jwt 데이터 @Component public class JwtUtil { // Jwt 데이터 // Header KEY 값 public static final String AUTHORIZATION_HEADER = "Authorizatio..
- 23.11.14) TIL - 스프링 숙련주차 6일차2023-11-14 20:55:40오늘부터 개인과제를 시작했다. 오늘 진행한 것 API 구성 게시판에 있던 코드 재사용해서 다시 새롭게 프로젝트 시작 오늘 공부한 것 PUT과 PATCH 1. API 구성 포스트맨을 이용해서 아래와 같이 구성했다. 아직 댓글 API랑 회원가입이나 로그인 쪽은 공부가 부족해서 아직 제대로 된 API를 제대로 짜지 않았다. (내일 로그인과 회원가입 다시 공부하면서 구성할 예정) https://documenter.getpostman.com/view/30858613/2s9YXmXfJQ todo 회원가입, 로그인 기능이 있는 투두앱 백엔드 서버 만들기 documenter.getpostman.com 2. Todo 백엔드 서버 프로젝트 지난 개인과제에서 만든 게시판 코드를 이용해서 새롭게 todo 코드를 구성했다. 기..
- 23.11.13) TIL - 스프링 숙련주차 5일차2023-11-13 20:27:55오늘은 스프링 강의를 들었다. 오늘 배운 것 Entity 연관 관계 Fetch Type Cascade Orphan Removal 1. Entity 연간 관계 1) 1:1 관계 (OneToOne) - 단방향 관계 : 주인 Entity가 외래 키를 소유하고, @JoinColumn 어노테이션을 사용하여 외래 키를 지정한다. 이 관계에서는 주인 Entity만이 외래 키를 관리하고, 관련된 다른 Entity는 해당 필드를 가지고 있지 않다. - 양방향 관계 : 주인 Entity와 관계된 Entity모두가 서로를 참조할 수 있는 관계로,주인 Entity는 단방향 관계와 같이 @JoinColumn 어노테이션을 사용하여 외래 키를 지정하고, 관계된 Entity는 @OneToOne(mappedBy = "주인 Entity..