Study

들어가기 앞서 .. 여태 스터디 프로젝트에서 진행하며 예외처리는 모두 try-catch를 이용해서 해왔다. 또한 학과 수업으로 배울때도 예외처리는 모두 try-catch를 사용했다. 이번 스터디를 진행하며 처음으로 @RestControllerAdvice를 접하게 되었다. 해당 내용에 대해 공부를 하다보니 다들 공통적으로 하는 말이 있었다. try-catch를 사용해서 코드가 복잡해지고 가독성이 떨어졌다는 것이였다. 한번도 try-catch문의 단점에 대해 생각해본적이 없었다. 실제로 RestControllerAdvice가 더 효율적인지 공부를 해보며 정리해보겠다. @RestControllerAdvice? 스프링에는 예외처리를 해주는 다양한 방식들이 존재한다. 그중에서 오늘은 @RestControllerA..
[Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ② [Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ② [Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ① [Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ① [Study..
[Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ① [Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ① [Study-5주차] @Query + 조회 기능 (PostMan) + 연관 관계 추가(Visit-Vet) + 더미 테스트 코드 [Study-5주차] @Query + 조회 기능 (PostMan) + 연관 관계 추가(Visit-Vet) + 더미 테스트 코드 [Study-4주차] MapStruct, Exception soohykeee.tistory.com 이번에는 ..
들어가기 앞서.. [Study] Spring 정리 (IoC, DI, AOP, POJO, MVC) [Study] Spring 정리 (IoC, DI, AOP, POJO, MVC) Spring 이란? 정의 Spring이란 간단히 말하면 Java 기반의 웹 어플리케이션을 개발할 수 있는 오픈소스 프레임워크이다. 더욱 자세하게 용어를 풀어 설명하자면 다음과 같다. 오픈소스 : 용어에서 알 soohykeee.tistory.com 앞서 AOP에 대해 정리한 적이 있지만, 간단하게 정리하였기에 다시한번 정리해주기 위해서 글을 작성한다. 현재 진행하고 있는 Study에서 AOP를 활용하여 logging 정보를 출력하도록 사용해주기로 했다. 해당 AOP를 pet-clinic 프로젝트에 적용하기 전, 우선적으로 공부를 해보..
[Study-5주차] @Query + 조회 기능 (PostMan) + 연관 관계 추가(Visit-Vet) + 더미 테스트 코드 [Study-5주차] @Query + 조회 기능 (PostMan) + 연관 관계 추가(Visit-Vet) + 더미 테스트 코드 [Study-4주차] MapStruct, Exception 적용 + CRUD 수정 + Controller 수정 + ResponseFormat - ② [Study-4주차] MapStruct, Exception 적용 + CRUD 수정 + Controller 수정 + ResponseFormat - ② [Study-4주차] MapStruct, Exception 적용 + CRUD 수 soohykeee.tistory.com 우리 스터디는, 대학생이 많은 관계로 5주..
들어가기 앞서.. QueryDSL을 학습하며, 동적쿼리에 대해 알게되었다. 또한 스터디 5주차때 다른 스터디원의 발표를 보며 동적쿼리 사용법을 보게되었다. 조회에서 findOne, findAll, findList 등등 이러한 조회의 경우를 여러개로 분리하지 않고 하나로 작성해줘서 효율적으로 처리하는 것을 볼 수 있었다. 말로만 들었지만 실제 사용해 보지는 않았어서 이번에 공부를 하며 스터디에 적용해보려한다. 동적쿼리란? 동적 쿼리란 상황에 따라 다른 문법의 SQL을 적용하는 것을 말한다. QueryDSL을 사용하게 된다면 이러한 동적쿼리를 사용하는데 강점이 있다. 예를 들어 상황에 따라 조건문이 생성되어 조회를 한다고 가정해보자. 상황들에 대한 예시는 다음과 같다. name이 넘어오면 where name..
soohykeee
'Study' 카테고리의 글 목록 (2 Page)