주요 변경 사항은 h2 데이터베이스 드라이버 및 modelmapper 라이브러리 추가, 필드 이름 변경, 패키지 경로 변경, 클래스 및 메서드 추가, 삭제, 수정 등이 포함됩니다.
상세 정보:
build.gradle, TokenDto.java: 의존성 추가 및 필드 이름 변경
AppConfig.java: ModelMapper 빈 설정 및 필드 매칭 전략 조정
SecurityConfig.java: @RequiredArgsConstructor 어노테이션 추가 및 인증/인가 설정 변경
JwtAuthenticationFilter.java, JwtTokenProvider.java: 패키지 경로 변경 및 클래스/메서드 수정
CustomUser.java, CustomUserDetails.java: 클래스 삭제 및 확장
Token.java: 필드 추가 및 메서드 삭제
BgType.java, OwnerType.java, ShareType.java: 새로운 enum 클래스 추가
TreeType.java: 새로운 enum 클래스 추가
TokenRepository.java, CustomUserDetailsService.java: 메서드 주석 처리 및 클래스 변경
TreeController.java: 새로운 REST API 엔드포인트 추가
Uplevel your code reviews with CodeRabbit Pro
### CodeRabbit Pro
If you like this project, please support us by purchasing the [Pro version](https://coderabbit.ai). The Pro version has advanced context, superior noise reduction and several proprietary improvements compared to the open source version. Moreover, CodeRabbit Pro is free for open source projects.
Issues 번호 :
Closes #xx
변경, 추가된 코드(설명 등)
-
-
-
코드 주의점
-
-
Summary by CodeRabbit
TreeType
열거형 클래스가 추가되었습니다. 이 클래스는 서로 다른 종류의 나무를 나타내는 네 가지 열거 상수를 포함하고 있습니다. 각 상수는 설명과 해당 설명을 기반으로 열거 상수를 검색하는 메서드를 가지고 있습니다.OwnerType
열거형 클래스가 추가되었습니다.OwnerType
은 MINE과 NOT_YET_SEND 두 가지 상태를 나타내며, 각각에 대한 값을 가져오는 메서드와 해당 값으로 enum을 가져오는 메서드가 구현되어 있습니다.TokenRepository.java
의getAccessToken
메서드가 주석 처리되었습니다.CustomUserDetailsService
클래스에서CustomUser
대신CustomUserDetails
를 사용하도록 변경되었습니다.TokenDto.java
의accessTokenExpiresIn
필드가atExpiration
과rtExpiration
으로 변경되었습니다.Token.java
에atExpiration
및rtExpiration
필드가 추가되었고, 생성자 시그니처에 해당 매개변수가 추가되었습니다.CustomUser.java
클래스가 삭제되고, 대신 Spring Security의User
클래스를 확장하여 사용자 정보를 저장하는CustomUserDetails.java
클래스가 추가되었습니다.JwtTokenProvider.java
에서 패키지 경로가 변경되었으며,CustomUser
클래스가CustomUserDetails
클래스로 대체되었습니다. 또한UserRepository
가 추가되었고,accessTokenExpiresIn
및refreshExpiration
값의 포맷팅이 변경되었습니다.BgType.java
에BgType
열거형 클래스가 추가되었습니다.BG_TYPE_01
부터BG_TYPE_04
까지의 상수와 설명을 제공하는 메서드가 추가되었습니다.TreeController.java
에 새로운 REST API 엔드포인트가 추가되었습니다.ShareType
열거형이 추가되었습니다.