- 23.11.17) TIL - 숙련 주차 7일차2023-11-17 19:54:46개인 프로젝트 진행상황 comment entity와 user entity, todo entity 연관관계 설정 댓글 추가, 댓글 수정, 댓글 삭제 API 구현 댓글 관련 API의 경우 기존 할일카드 만들 때와 비슷한 형태로 구성했다. 1. 댓글 추가 API 1) CommentController - 기존의 할일카드 만들 때와 달리 할일카드의 id값이 필요하다. @RequestMapping("/api/todo/{todo_id}/comment") @PostMapping public ResponseEntity createComment( @PathVariable Long todo_id, @RequestBody CommentRequestDto requestDto) { CommentResponseDto respons..
- 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 코드를 구성했다. 기..