본문 바로가기

전체 글176

(24.06.05)[8주차] Response용 DTO 활용 팀 과제를 진행하기 전 필수적으로 알아야 하고, 협의된 내용에 관하여 좋은 디자인이라고 생각  JSON 타입으로 상태코드, 메시지, 여러 타입의 데이터를 Client에게 응답이슈return ResponseEntity.status(HttpStatus.OK).body(responseDto);{message : "게시물 조회가 완료되었습니다!",statusCode : 200,data : { login_id : “qlenf1234”, username : “김비둘”, email : “ggumi@gamil.com”, user_Info : “비둘깁니다.” }}Java Spring 환경에서 ResponseEntity를 통해서 특정 Dto를 Body로 했을 때, body 부.. 2024. 6. 5.
(24.06.04) S.A. 작성 1.  프로젝트 제목/설명목적 : 숨겨진 카페에 대한 정보를 포스팅하고 공유할 수있는 뉴스피드 공간을 제공타겟 : 기존의 정형화된 카페에 실증을 느껴 새로운 감성의 카페를 찾는 사람, 카페에서 폭 넒은 새로운 경험을 즐기고 싶은 사람내용 : 사용자들의 자신만 알고 있는 특이한 분위기, 컨셉, 등의 숨겨진 카페소개와 사용자들이 자유롭게 관련정보들을 자유롭게 피드를 등록하여 공유2. WireFrame 3. ERD4. API 명세서 2024. 6. 5.
(24.06.04)[8주차] Java에서의 LocalDate 포맷으로 파싱 Java Spring에 관하여서 학습하느라 간단히 지나갈 수 있었떤 JPA Auditing의 createdAt modifiedAt의 내용에 대해서 점검하면서 학습을 진행했다. 팀프로젝트가 시작되었기 때문에, 팀 프로젝트의 내용과 TIL 을 합쳐서 포스팅 할 것  Java Spring Framework & Java 에서의 LocalDate 포맷Java에서 Date 날짜 포맷을 다루고 있는데, Java의 정석에서 다른 부분을 더 심도있게 공부하느라 넘겼기 때문에, 이번에 살펴보면서 확인하고 학습하려고한다.Spring Framework의 JPA Auditing에서의 LocalDate과 매핑@Temporal을 통해 Java에서의 java,util.Calendar, java.util.Date, 과 매핑을 할 수 .. 2024. 6. 4.
(24.06.03)[8주차] PriorityQueue ArrayList 자료구조형만을 쓰는것을 탈피하기 위해 그냥 넘어갈 수 있는 자료구조를 확용하는 연습과 학습COKE KATA 의 내용중 최솟값 또는 최댓값을 자료형 구조에서 제거를 해야할때, 사용하는 자료구조에 관한 내용을 찾아보고 정리, 학습PriorityQueueQueue 인터페이스 중에선 우선순위 priority 순서대로 꺼내는 Queue데이터를 이진 트리인 heap 으로 저장하기 때문단! Priority를 판단해야하기 때문에 Queue 와 다르게 null 허용이 안됨TreeSet과 유사자연순서=natural order 를 기본으로 하기 때문에, 숫자로 된 자료는 오름차순, 문자열일 경우엔 알파벳 순으로 우선순위를 부여offer()은 상관이 없지만 poll() 메서드일 경우 FIFO 구조의 기존 Q.. 2024. 6. 3.
(24.05.31)[7주차] Spring Security Filter에서의 Password Encoder 과제 중, 회원가입과 로그인 기능 가운데에서 JWT를 활용할 때, 이를 인증, 인가를 위한 방법으로 Spring Security를 사용할것이니 아닌지에 대한 명확한 구분점이 없어User의 username과 password 중 password가 평문으로 DB에 저장한 부분에 관하여 Spring Security와의 충돌에 관하여 해결한 나름의 방법을 정리했다. 실무에서는 지양하는 방법이지만, Spring Security의 AuthenticationManager의 작동 위치와 방법을 다시 복습하면서 점검할 수 있었다.Spring 숙련 개인 과제 주의할 점 정리 Server DB의 User Entity에 Password가 평문일 때의 Spring Security의 오류 분석하기이슈회원가입한 비밀번호가 로그인시 .. 2024. 5. 31.