Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPRING PLUS

JPA 성능 최적화, QueryDSL 을 활용한 동적쿼리 작성, Spring Security 등 실무에서 자주 사용되는 패턴, 기술AWS 의 다양한 서비스를 학습하기 위한 프로젝트


요구사항

필수 기능

Level.01

  • : 코드 개선 퀴즈 - @Transactional 의 이해
    • TodoControllersaveTodo() 가 정상작동 할 수 있도록 코드를 수정
  • : 코드 추가 퀴즈 - JWT 의 이해
    • Usernickname 필드 추가
    • JWT 를 통해 User.nickname 정보를 알 수 있도록 JWTUtil 수정
  • : 코드 개선 퀴즈 - AOP 의 이해
    • AdminAccessLoggingAspect 클래스의 logAfterChangeUserRole() 을 수정
      • UserAdminController 클래스의 changeUserRole() 실행 전logAfterChangeUserRole() 가 수행되어야 함
  • : 테스트 코드 퀴즈 - 컨트롤러 테스트의 이해
    • 테스트 패키지 org.example.expert.domain.todo.controllertodo_단건_조회_시_todo가_존재하지_않아_예외가_발생한다() 테스트를 수정
      • 해당 테스트가 정상적으로 통과할 수 있어야 함
  • : 코드 개선 퀴즈 - JPA 의 이해
    • API(GET /todos) 요청시 아래의 내용을 만족할 수 있도록 코드를 수정
      • weather 를 검색 조건을 사용할 수 있어야 한다.
        • 단, 검색시 weather 조건이 있던 없던 검색이 가능해야 한다.
      • modifiedAt(수정일) 기준으로 기간 검색 이 가능해야 한다.
        • 검색할 기간 에 대한 조건이 있던 없던 검색이 가능해야 한다.
      • JPQL 을 사용하고, 쿼리 메서드명 은 자유롭게 지정가능하나 너무 길지 않도록 한다.


프로젝트 관련 포스팅

About

스파르타 내일배움캠프(플러스 챕터)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages