본문 바로가기

Today I Learned120

(24.06.10)[9주차] 원시타입 Array -> List 변환 Array 배열과 List를 변환해줘야하는 코드 테스트 시험이 있을 때 매우 유용한 부분이라고 생각되어 CODE KATA의 문제 중에 짠 코드를 사용해서 분석하고 정리를 했다. 원시타입 Array의 List 변환public class Main { public static void main(String[] args) { int[] score = {1, 2, 3, 1, 2, 3, 1}; List scoreList = new ArrayList(Arrays.asList(score)); // 에러...이슈원시 타입의 Array를 asList 메스드를 활용 불가가장 기초적인 것이지만, 빨리 코드를 작성하고, 로직을 구현하고자 할때, 자연스럽게 Integer int 의 자동 박싱 언박.. 2024. 6. 10.
(24.06.07)[8주차] Spring Data의 Paging & Sort 정리 팀 과제에서 Feed 즉 게시물을 CRUD 기능 구현을 담당했기 때문에, 조회에 해당하는 부분 중 페이징을 할 수 있는 부분에 대해 생소하기도 하고, 필수적이라 반드신 많이 사용될 것이라고 생각하여 스스로 코드를 짜보면서 학습Spring Data의 Paging & Sort단순히 DB 에선 데이터를 불러와 정렬하는 방식을 Paging을 통해서 한 페이지당 특정 사이즈이 데이터를 불러오기 & 정렬하는 기준과 정렬순서를 설정할 수 있는 기능을 추가하기 위해 정리Sort.Direction direction = isAsc ? Sort.Direction.ASC : Sort.Direction.DESC;Sort sort = Sort.by(direction, sortBy);Pageable pageable = PageRe.. 2024. 6. 7.
(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)[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.