본문 바로가기

Today I Learned121

(24.05.20)[6주차] compare, compareTo 메서드 비교 & 사용자 정의 Comparator 활용 Spring 숙련 주차에 들어섰기 때문에 이번주에도 역시 5주차와 같이 숙련주차에서 심화 되는 내용을 정리하고복습하고 예습을 블로그 TIL을 통해서 할 예정 오늘은 CODE KATA에서 좋은 Comparator 활용 예시를 할 기회가 생겼기 때문에 이 부분도 그냥 넘어가지 않고한번더 찾아서 공부하면서 정리했다.CODE KATAcompare, compareTo 비교 & 사용자 정의 Comparator 활용더보기import java.util.*;import java.util.ArrayList;class Solution { public String[] solution(String[] strings, int n) { String[] answer = {}; ArrayList stri.. 2024. 5. 20.
(24.05.18)[5주차] WIL WILSpring 입문 강의Java Spring(Spring Boot)활용 강의를 5주차간 들으면서 정리하고 학습하는 시간으로 활용학습 내용들을 한번 더 요약 정리를 읽을 수 있도록 점검하면서 Summary로 아래에 정렬전체적인 흐름을 파악할 때 사용할 수 있도록간단 index Summary더보기그레이들 GradleAPIRESTful APIWASApache TomcatSpringBoot & SpringMVC 디자인 패턴Servlet 서블릿Front Controller의 DispatcherServletServer 에서 JSON → StringJacksonClient로 부터 JSON을 가지고 오는 방식Path VariableRequest ParamHTTP 데이터를 객체로 처리@ModelAttribute@Re.. 2024. 5. 18.
(24.05.17)[5주차] Spring 입문 마무리(SpringBoot JPA @ExceptionalHandler) 피드백을 알게된 내용을 정리하면서 마무리하며, 알아본 내용을 추가적으로 정리했다.Spring 입문 강의 추가학습 정리@ControllerAdvice @ExceptionalHandler 로 예외 출력더보기package com.sparta.scheduler.exception;import org.springframework.http.HttpStatus;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.w.. 2024. 5. 17.
(24.05.16)[5주차] Spring 입문 강의 02 개인 과제를 마무리하면서 동시에 Spring 학습까지 진해을 해야했기 때문에 시간도 많이 들고,고민도 많이 해야하는 부분이라 실제로 몇번 더 사용을 해서 익숙해지려고 해야할듯Spring 입문 강의 간단정리두번째 강의 내용은 JPA 중심이기 때문에 이를 유의 하여 학습실습도 두번 반복했어도 개념이 계속 헷갈려서 한번더 검토하는 겸 적을 수 있도록 정리. 더보기3계층 3 Layer ArchitectureAPI 처리 코드의 추가가 계속 이뤄진다면, 관리가 어려워지기 때문에 3개의 계층Controller클라이언트에게 요청을 받아선 서비스가 로직처리를 해주기 위해 데이터를 전달, 그리고 그 반대로 클라이언트에게 데이터 다시 응답 역할Service비지니스 로직의 실제로 구현 부분서비스에 따라 코드가 방대해지는 것R.. 2024. 5. 16.