From 1b8e8495b70a5a36a9f782e118c001606cf8c77a Mon Sep 17 00:00:00 2001 From: corpi Date: Tue, 3 Feb 2026 16:12:37 +0900 Subject: [PATCH] =?UTF-8?q?config:=20=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8?= =?UTF-8?q?=20=EB=AA=A8=EB=93=88=20=EC=9D=B4=EB=A6=84=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- settings.gradle | 2 +- .../repository/AccountQueryRepository.java | 4 ---- .../Application.java | 2 +- .../common/ApiResponse.java | 2 +- .../common/GlobalExceptionResponse.java | 2 +- .../common/HealthCheckController.java | 2 +- .../common/TokenProvider.java | 4 ++-- .../config/properties/TokenProperties.java | 2 +- .../security/JwtAuthenticationFilter.java | 4 ++-- .../config/security/JwtConfig.java | 6 +++--- .../config/security/SecurityConfig.java | 4 ++-- .../config/web/GlobalApiResponseAdvice.java | 4 ++-- .../config/web/GlobalExceptionHandler.java | 4 ++-- .../auth/api/controller/AuthController.java | 20 +++++++++---------- .../auth/api/controller/TestController.java | 4 ++-- .../core/auth/api/dto/req/LoginRequest.java | 2 +- .../core/auth/api/dto/req/SignUpRequest.java | 2 +- .../core/auth/api/dto/res/LoginResponse.java | 2 +- .../core/auth/api/dto/res/SignUpResponse.java | 2 +- .../core/auth/application/LoginUseCase.java | 8 ++++---- .../auth/application/RegisterUseCase.java | 12 +++++------ .../dto/command/RegisterUseCaseCommand.java | 2 +- .../application/dto/result/LoginResult.java | 2 +- .../dto/result/RegisterUseCaseResult.java | 2 +- .../auth/application/userDetail/User.java | 2 +- .../userDetail/UserDetailService.java | 2 +- .../core/auth/domain/entity/Account.java | 2 +- .../repository/AccountQueryRepository.java | 4 ++++ .../domain/repository/AccountRepository.java | 4 ++-- .../auth/domain/service/AccountService.java | 10 +++++----- .../repository/AccountQueryDslRepository.java | 4 ++-- .../exception/auth/ExistLoginIdException.java | 2 +- .../auth/InvalidCredentialsException.java | 2 +- .../common/NotExistEntityException.java | 2 +- .../resources/config/application-local.yaml | 7 +------ src/main/resources/config/application.yaml | 2 +- .../db/sql/account/1_create_account.sql | 12 +++++++++++ .../ApplicationTests.java | 2 +- 38 files changed, 82 insertions(+), 75 deletions(-) delete mode 100644 src/main/java/com/boilerplate/core/auth/domain/repository/AccountQueryRepository.java rename src/main/java/com/{boilerplate => hushroom}/Application.java (91%) rename src/main/java/com/{boilerplate => hushroom}/common/ApiResponse.java (81%) rename src/main/java/com/{boilerplate => hushroom}/common/GlobalExceptionResponse.java (90%) rename src/main/java/com/{boilerplate => hushroom}/common/HealthCheckController.java (93%) rename src/main/java/com/{boilerplate => hushroom}/common/TokenProvider.java (97%) rename src/main/java/com/{boilerplate => hushroom}/config/properties/TokenProperties.java (91%) rename src/main/java/com/{boilerplate => hushroom}/config/security/JwtAuthenticationFilter.java (96%) rename src/main/java/com/{boilerplate => hushroom}/config/security/JwtConfig.java (91%) rename src/main/java/com/{boilerplate => hushroom}/config/security/SecurityConfig.java (97%) rename src/main/java/com/{boilerplate => hushroom}/config/web/GlobalApiResponseAdvice.java (93%) rename src/main/java/com/{boilerplate => hushroom}/config/web/GlobalExceptionHandler.java (96%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/api/controller/AuthController.java (70%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/api/controller/TestController.java (85%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/api/dto/req/LoginRequest.java (76%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/api/dto/req/SignUpRequest.java (84%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/api/dto/res/LoginResponse.java (85%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/api/dto/res/SignUpResponse.java (85%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/LoginUseCase.java (76%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/RegisterUseCase.java (72%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/dto/command/RegisterUseCaseCommand.java (82%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/dto/result/LoginResult.java (82%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/dto/result/RegisterUseCaseResult.java (82%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/userDetail/User.java (96%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/application/userDetail/UserDetailService.java (89%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/domain/entity/Account.java (94%) create mode 100644 src/main/java/com/hushroom/core/auth/domain/repository/AccountQueryRepository.java rename src/main/java/com/{boilerplate => hushroom}/core/auth/domain/repository/AccountRepository.java (72%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/domain/service/AccountService.java (82%) rename src/main/java/com/{boilerplate => hushroom}/core/auth/infra/repository/AccountQueryDslRepository.java (65%) rename src/main/java/com/{boilerplate => hushroom}/core/exception/auth/ExistLoginIdException.java (91%) rename src/main/java/com/{boilerplate => hushroom}/core/exception/auth/InvalidCredentialsException.java (92%) rename src/main/java/com/{boilerplate => hushroom}/core/exception/common/NotExistEntityException.java (91%) rename src/test/java/com/{boilerplate => hushroom}/ApplicationTests.java (87%) diff --git a/settings.gradle b/settings.gradle index ac5fb66..cfc8f9e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -rootProject.name = 'boilerplate' \ No newline at end of file +rootProject.name = 'hushroom' \ No newline at end of file diff --git a/src/main/java/com/boilerplate/core/auth/domain/repository/AccountQueryRepository.java b/src/main/java/com/boilerplate/core/auth/domain/repository/AccountQueryRepository.java deleted file mode 100644 index bdae5e6..0000000 --- a/src/main/java/com/boilerplate/core/auth/domain/repository/AccountQueryRepository.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.boilerplate.core.auth.domain.repository; - -public interface AccountQueryRepository { -} diff --git a/src/main/java/com/boilerplate/Application.java b/src/main/java/com/hushroom/Application.java similarity index 91% rename from src/main/java/com/boilerplate/Application.java rename to src/main/java/com/hushroom/Application.java index 7a4e287..295108f 100644 --- a/src/main/java/com/boilerplate/Application.java +++ b/src/main/java/com/hushroom/Application.java @@ -1,4 +1,4 @@ -package com.boilerplate; +package com.hushroom; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/src/main/java/com/boilerplate/common/ApiResponse.java b/src/main/java/com/hushroom/common/ApiResponse.java similarity index 81% rename from src/main/java/com/boilerplate/common/ApiResponse.java rename to src/main/java/com/hushroom/common/ApiResponse.java index 8fed168..c70407a 100644 --- a/src/main/java/com/boilerplate/common/ApiResponse.java +++ b/src/main/java/com/hushroom/common/ApiResponse.java @@ -1,4 +1,4 @@ -package com.boilerplate.common; +package com.hushroom.common; public record ApiResponse(T data) { public static ApiResponse ok(T data) { diff --git a/src/main/java/com/boilerplate/common/GlobalExceptionResponse.java b/src/main/java/com/hushroom/common/GlobalExceptionResponse.java similarity index 90% rename from src/main/java/com/boilerplate/common/GlobalExceptionResponse.java rename to src/main/java/com/hushroom/common/GlobalExceptionResponse.java index e9670e6..a55de60 100644 --- a/src/main/java/com/boilerplate/common/GlobalExceptionResponse.java +++ b/src/main/java/com/hushroom/common/GlobalExceptionResponse.java @@ -1,4 +1,4 @@ -package com.boilerplate.common; +package com.hushroom.common; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/common/HealthCheckController.java b/src/main/java/com/hushroom/common/HealthCheckController.java similarity index 93% rename from src/main/java/com/boilerplate/common/HealthCheckController.java rename to src/main/java/com/hushroom/common/HealthCheckController.java index 675a39e..746388b 100644 --- a/src/main/java/com/boilerplate/common/HealthCheckController.java +++ b/src/main/java/com/hushroom/common/HealthCheckController.java @@ -1,4 +1,4 @@ -package com.boilerplate.common; +package com.hushroom.common; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; diff --git a/src/main/java/com/boilerplate/common/TokenProvider.java b/src/main/java/com/hushroom/common/TokenProvider.java similarity index 97% rename from src/main/java/com/boilerplate/common/TokenProvider.java rename to src/main/java/com/hushroom/common/TokenProvider.java index 9de1ada..de7c11d 100644 --- a/src/main/java/com/boilerplate/common/TokenProvider.java +++ b/src/main/java/com/hushroom/common/TokenProvider.java @@ -1,6 +1,6 @@ -package com.boilerplate.common; +package com.hushroom.common; -import com.boilerplate.core.auth.application.userDetail.User; +import com.hushroom.core.auth.application.userDetail.User; import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtException; import io.jsonwebtoken.JwtParser; diff --git a/src/main/java/com/boilerplate/config/properties/TokenProperties.java b/src/main/java/com/hushroom/config/properties/TokenProperties.java similarity index 91% rename from src/main/java/com/boilerplate/config/properties/TokenProperties.java rename to src/main/java/com/hushroom/config/properties/TokenProperties.java index e5455d4..af8593e 100644 --- a/src/main/java/com/boilerplate/config/properties/TokenProperties.java +++ b/src/main/java/com/hushroom/config/properties/TokenProperties.java @@ -1,4 +1,4 @@ -package com.boilerplate.config.properties; +package com.hushroom.config.properties; import java.time.Duration; import lombok.Getter; diff --git a/src/main/java/com/boilerplate/config/security/JwtAuthenticationFilter.java b/src/main/java/com/hushroom/config/security/JwtAuthenticationFilter.java similarity index 96% rename from src/main/java/com/boilerplate/config/security/JwtAuthenticationFilter.java rename to src/main/java/com/hushroom/config/security/JwtAuthenticationFilter.java index 6ace3a9..bfe749c 100644 --- a/src/main/java/com/boilerplate/config/security/JwtAuthenticationFilter.java +++ b/src/main/java/com/hushroom/config/security/JwtAuthenticationFilter.java @@ -1,6 +1,6 @@ -package com.boilerplate.config.security; +package com.hushroom.config.security; -import com.boilerplate.common.TokenProvider; +import com.hushroom.common.TokenProvider; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; diff --git a/src/main/java/com/boilerplate/config/security/JwtConfig.java b/src/main/java/com/hushroom/config/security/JwtConfig.java similarity index 91% rename from src/main/java/com/boilerplate/config/security/JwtConfig.java rename to src/main/java/com/hushroom/config/security/JwtConfig.java index bc817eb..a0b1169 100644 --- a/src/main/java/com/boilerplate/config/security/JwtConfig.java +++ b/src/main/java/com/hushroom/config/security/JwtConfig.java @@ -1,7 +1,7 @@ -package com.boilerplate.config.security; +package com.hushroom.config.security; -import com.boilerplate.common.TokenProvider; -import com.boilerplate.config.properties.TokenProperties; +import com.hushroom.common.TokenProvider; +import com.hushroom.config.properties.TokenProperties; import io.jsonwebtoken.JwtParser; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.io.Decoders; diff --git a/src/main/java/com/boilerplate/config/security/SecurityConfig.java b/src/main/java/com/hushroom/config/security/SecurityConfig.java similarity index 97% rename from src/main/java/com/boilerplate/config/security/SecurityConfig.java rename to src/main/java/com/hushroom/config/security/SecurityConfig.java index 0a42bcb..80c697e 100644 --- a/src/main/java/com/boilerplate/config/security/SecurityConfig.java +++ b/src/main/java/com/hushroom/config/security/SecurityConfig.java @@ -1,6 +1,6 @@ -package com.boilerplate.config.security; +package com.hushroom.config.security; -import com.boilerplate.common.TokenProvider; +import com.hushroom.common.TokenProvider; import jakarta.servlet.http.HttpServletResponse; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/boilerplate/config/web/GlobalApiResponseAdvice.java b/src/main/java/com/hushroom/config/web/GlobalApiResponseAdvice.java similarity index 93% rename from src/main/java/com/boilerplate/config/web/GlobalApiResponseAdvice.java rename to src/main/java/com/hushroom/config/web/GlobalApiResponseAdvice.java index 5ed762d..29dd828 100644 --- a/src/main/java/com/boilerplate/config/web/GlobalApiResponseAdvice.java +++ b/src/main/java/com/hushroom/config/web/GlobalApiResponseAdvice.java @@ -1,6 +1,6 @@ -package com.boilerplate.config.web; +package com.hushroom.config.web; -import com.boilerplate.common.ApiResponse; +import com.hushroom.common.ApiResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; diff --git a/src/main/java/com/boilerplate/config/web/GlobalExceptionHandler.java b/src/main/java/com/hushroom/config/web/GlobalExceptionHandler.java similarity index 96% rename from src/main/java/com/boilerplate/config/web/GlobalExceptionHandler.java rename to src/main/java/com/hushroom/config/web/GlobalExceptionHandler.java index f123a34..9e8a39f 100644 --- a/src/main/java/com/boilerplate/config/web/GlobalExceptionHandler.java +++ b/src/main/java/com/hushroom/config/web/GlobalExceptionHandler.java @@ -1,6 +1,6 @@ -package com.boilerplate.config.web; +package com.hushroom.config.web; -import com.boilerplate.common.GlobalExceptionResponse; +import com.hushroom.common.GlobalExceptionResponse; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; diff --git a/src/main/java/com/boilerplate/core/auth/api/controller/AuthController.java b/src/main/java/com/hushroom/core/auth/api/controller/AuthController.java similarity index 70% rename from src/main/java/com/boilerplate/core/auth/api/controller/AuthController.java rename to src/main/java/com/hushroom/core/auth/api/controller/AuthController.java index 8af60fe..fd23ef4 100644 --- a/src/main/java/com/boilerplate/core/auth/api/controller/AuthController.java +++ b/src/main/java/com/hushroom/core/auth/api/controller/AuthController.java @@ -1,14 +1,14 @@ -package com.boilerplate.core.auth.api.controller; +package com.hushroom.core.auth.api.controller; -import com.boilerplate.core.auth.api.dto.req.LoginRequest; -import com.boilerplate.core.auth.api.dto.req.SignUpRequest; -import com.boilerplate.core.auth.api.dto.res.LoginResponse; -import com.boilerplate.core.auth.api.dto.res.SignUpResponse; -import com.boilerplate.core.auth.application.LoginUseCase; -import com.boilerplate.core.auth.application.RegisterUseCase; -import com.boilerplate.core.auth.application.dto.command.RegisterUseCaseCommand; -import com.boilerplate.core.auth.application.dto.result.LoginResult; -import com.boilerplate.core.auth.application.dto.result.RegisterUseCaseResult; +import com.hushroom.core.auth.api.dto.req.LoginRequest; +import com.hushroom.core.auth.api.dto.req.SignUpRequest; +import com.hushroom.core.auth.api.dto.res.LoginResponse; +import com.hushroom.core.auth.api.dto.res.SignUpResponse; +import com.hushroom.core.auth.application.LoginUseCase; +import com.hushroom.core.auth.application.RegisterUseCase; +import com.hushroom.core.auth.application.dto.command.RegisterUseCaseCommand; +import com.hushroom.core.auth.application.dto.result.LoginResult; +import com.hushroom.core.auth.application.dto.result.RegisterUseCaseResult; import lombok.RequiredArgsConstructor; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; diff --git a/src/main/java/com/boilerplate/core/auth/api/controller/TestController.java b/src/main/java/com/hushroom/core/auth/api/controller/TestController.java similarity index 85% rename from src/main/java/com/boilerplate/core/auth/api/controller/TestController.java rename to src/main/java/com/hushroom/core/auth/api/controller/TestController.java index 751860a..096a7d3 100644 --- a/src/main/java/com/boilerplate/core/auth/api/controller/TestController.java +++ b/src/main/java/com/hushroom/core/auth/api/controller/TestController.java @@ -1,6 +1,6 @@ -package com.boilerplate.core.auth.api.controller; +package com.hushroom.core.auth.api.controller; -import com.boilerplate.core.auth.application.userDetail.User; +import com.hushroom.core.auth.application.userDetail.User; import lombok.RequiredArgsConstructor; import org.springframework.http.ResponseEntity; import org.springframework.security.core.annotation.AuthenticationPrincipal; diff --git a/src/main/java/com/boilerplate/core/auth/api/dto/req/LoginRequest.java b/src/main/java/com/hushroom/core/auth/api/dto/req/LoginRequest.java similarity index 76% rename from src/main/java/com/boilerplate/core/auth/api/dto/req/LoginRequest.java rename to src/main/java/com/hushroom/core/auth/api/dto/req/LoginRequest.java index c0bdd7b..45268f9 100644 --- a/src/main/java/com/boilerplate/core/auth/api/dto/req/LoginRequest.java +++ b/src/main/java/com/hushroom/core/auth/api/dto/req/LoginRequest.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.api.dto.req; +package com.hushroom.core.auth.api.dto.req; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/boilerplate/core/auth/api/dto/req/SignUpRequest.java b/src/main/java/com/hushroom/core/auth/api/dto/req/SignUpRequest.java similarity index 84% rename from src/main/java/com/boilerplate/core/auth/api/dto/req/SignUpRequest.java rename to src/main/java/com/hushroom/core/auth/api/dto/req/SignUpRequest.java index 3e59377..2553cb9 100644 --- a/src/main/java/com/boilerplate/core/auth/api/dto/req/SignUpRequest.java +++ b/src/main/java/com/hushroom/core/auth/api/dto/req/SignUpRequest.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.api.dto.req; +package com.hushroom.core.auth.api.dto.req; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/core/auth/api/dto/res/LoginResponse.java b/src/main/java/com/hushroom/core/auth/api/dto/res/LoginResponse.java similarity index 85% rename from src/main/java/com/boilerplate/core/auth/api/dto/res/LoginResponse.java rename to src/main/java/com/hushroom/core/auth/api/dto/res/LoginResponse.java index 4a1e381..5d76cfa 100644 --- a/src/main/java/com/boilerplate/core/auth/api/dto/res/LoginResponse.java +++ b/src/main/java/com/hushroom/core/auth/api/dto/res/LoginResponse.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.api.dto.res; +package com.hushroom.core.auth.api.dto.res; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/core/auth/api/dto/res/SignUpResponse.java b/src/main/java/com/hushroom/core/auth/api/dto/res/SignUpResponse.java similarity index 85% rename from src/main/java/com/boilerplate/core/auth/api/dto/res/SignUpResponse.java rename to src/main/java/com/hushroom/core/auth/api/dto/res/SignUpResponse.java index 09e45ea..7e92e52 100644 --- a/src/main/java/com/boilerplate/core/auth/api/dto/res/SignUpResponse.java +++ b/src/main/java/com/hushroom/core/auth/api/dto/res/SignUpResponse.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.api.dto.res; +package com.hushroom.core.auth.api.dto.res; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/core/auth/application/LoginUseCase.java b/src/main/java/com/hushroom/core/auth/application/LoginUseCase.java similarity index 76% rename from src/main/java/com/boilerplate/core/auth/application/LoginUseCase.java rename to src/main/java/com/hushroom/core/auth/application/LoginUseCase.java index 7d921cb..4545b34 100644 --- a/src/main/java/com/boilerplate/core/auth/application/LoginUseCase.java +++ b/src/main/java/com/hushroom/core/auth/application/LoginUseCase.java @@ -1,8 +1,8 @@ -package com.boilerplate.core.auth.application; +package com.hushroom.core.auth.application; -import com.boilerplate.common.TokenProvider; -import com.boilerplate.core.auth.application.dto.result.LoginResult; -import com.boilerplate.core.auth.domain.service.AccountService; +import com.hushroom.common.TokenProvider; +import com.hushroom.core.auth.application.dto.result.LoginResult; +import com.hushroom.core.auth.domain.service.AccountService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/src/main/java/com/boilerplate/core/auth/application/RegisterUseCase.java b/src/main/java/com/hushroom/core/auth/application/RegisterUseCase.java similarity index 72% rename from src/main/java/com/boilerplate/core/auth/application/RegisterUseCase.java rename to src/main/java/com/hushroom/core/auth/application/RegisterUseCase.java index f8f9e77..b3b3639 100644 --- a/src/main/java/com/boilerplate/core/auth/application/RegisterUseCase.java +++ b/src/main/java/com/hushroom/core/auth/application/RegisterUseCase.java @@ -1,10 +1,10 @@ -package com.boilerplate.core.auth.application; +package com.hushroom.core.auth.application; -import com.boilerplate.common.TokenProvider; -import com.boilerplate.core.auth.application.dto.command.RegisterUseCaseCommand; -import com.boilerplate.core.auth.application.dto.result.RegisterUseCaseResult; -import com.boilerplate.core.auth.domain.service.AccountService; -import com.boilerplate.core.exception.auth.ExistLoginIdException; +import com.hushroom.common.TokenProvider; +import com.hushroom.core.auth.application.dto.command.RegisterUseCaseCommand; +import com.hushroom.core.auth.application.dto.result.RegisterUseCaseResult; +import com.hushroom.core.auth.domain.service.AccountService; +import com.hushroom.core.exception.auth.ExistLoginIdException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/src/main/java/com/boilerplate/core/auth/application/dto/command/RegisterUseCaseCommand.java b/src/main/java/com/hushroom/core/auth/application/dto/command/RegisterUseCaseCommand.java similarity index 82% rename from src/main/java/com/boilerplate/core/auth/application/dto/command/RegisterUseCaseCommand.java rename to src/main/java/com/hushroom/core/auth/application/dto/command/RegisterUseCaseCommand.java index 9e2e11f..4e82914 100644 --- a/src/main/java/com/boilerplate/core/auth/application/dto/command/RegisterUseCaseCommand.java +++ b/src/main/java/com/hushroom/core/auth/application/dto/command/RegisterUseCaseCommand.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.application.dto.command; +package com.hushroom.core.auth.application.dto.command; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/core/auth/application/dto/result/LoginResult.java b/src/main/java/com/hushroom/core/auth/application/dto/result/LoginResult.java similarity index 82% rename from src/main/java/com/boilerplate/core/auth/application/dto/result/LoginResult.java rename to src/main/java/com/hushroom/core/auth/application/dto/result/LoginResult.java index e28afa8..69204b9 100644 --- a/src/main/java/com/boilerplate/core/auth/application/dto/result/LoginResult.java +++ b/src/main/java/com/hushroom/core/auth/application/dto/result/LoginResult.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.application.dto.result; +package com.hushroom.core.auth.application.dto.result; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/core/auth/application/dto/result/RegisterUseCaseResult.java b/src/main/java/com/hushroom/core/auth/application/dto/result/RegisterUseCaseResult.java similarity index 82% rename from src/main/java/com/boilerplate/core/auth/application/dto/result/RegisterUseCaseResult.java rename to src/main/java/com/hushroom/core/auth/application/dto/result/RegisterUseCaseResult.java index 5ca3dec..c4d5d80 100644 --- a/src/main/java/com/boilerplate/core/auth/application/dto/result/RegisterUseCaseResult.java +++ b/src/main/java/com/hushroom/core/auth/application/dto/result/RegisterUseCaseResult.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.application.dto.result; +package com.hushroom.core.auth.application.dto.result; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/boilerplate/core/auth/application/userDetail/User.java b/src/main/java/com/hushroom/core/auth/application/userDetail/User.java similarity index 96% rename from src/main/java/com/boilerplate/core/auth/application/userDetail/User.java rename to src/main/java/com/hushroom/core/auth/application/userDetail/User.java index 5911ff6..8cee718 100644 --- a/src/main/java/com/boilerplate/core/auth/application/userDetail/User.java +++ b/src/main/java/com/hushroom/core/auth/application/userDetail/User.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.application.userDetail; +package com.hushroom.core.auth.application.userDetail; import java.io.Serial; import java.util.Collection; diff --git a/src/main/java/com/boilerplate/core/auth/application/userDetail/UserDetailService.java b/src/main/java/com/hushroom/core/auth/application/userDetail/UserDetailService.java similarity index 89% rename from src/main/java/com/boilerplate/core/auth/application/userDetail/UserDetailService.java rename to src/main/java/com/hushroom/core/auth/application/userDetail/UserDetailService.java index 5accbae..bb21c1d 100644 --- a/src/main/java/com/boilerplate/core/auth/application/userDetail/UserDetailService.java +++ b/src/main/java/com/hushroom/core/auth/application/userDetail/UserDetailService.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.application.userDetail; +package com.hushroom.core.auth.application.userDetail; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; diff --git a/src/main/java/com/boilerplate/core/auth/domain/entity/Account.java b/src/main/java/com/hushroom/core/auth/domain/entity/Account.java similarity index 94% rename from src/main/java/com/boilerplate/core/auth/domain/entity/Account.java rename to src/main/java/com/hushroom/core/auth/domain/entity/Account.java index ccbfabd..521eca8 100644 --- a/src/main/java/com/boilerplate/core/auth/domain/entity/Account.java +++ b/src/main/java/com/hushroom/core/auth/domain/entity/Account.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.auth.domain.entity; +package com.hushroom.core.auth.domain.entity; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; diff --git a/src/main/java/com/hushroom/core/auth/domain/repository/AccountQueryRepository.java b/src/main/java/com/hushroom/core/auth/domain/repository/AccountQueryRepository.java new file mode 100644 index 0000000..16a9d14 --- /dev/null +++ b/src/main/java/com/hushroom/core/auth/domain/repository/AccountQueryRepository.java @@ -0,0 +1,4 @@ +package com.hushroom.core.auth.domain.repository; + +public interface AccountQueryRepository { +} diff --git a/src/main/java/com/boilerplate/core/auth/domain/repository/AccountRepository.java b/src/main/java/com/hushroom/core/auth/domain/repository/AccountRepository.java similarity index 72% rename from src/main/java/com/boilerplate/core/auth/domain/repository/AccountRepository.java rename to src/main/java/com/hushroom/core/auth/domain/repository/AccountRepository.java index 8833087..c82f6dd 100644 --- a/src/main/java/com/boilerplate/core/auth/domain/repository/AccountRepository.java +++ b/src/main/java/com/hushroom/core/auth/domain/repository/AccountRepository.java @@ -1,6 +1,6 @@ -package com.boilerplate.core.auth.domain.repository; +package com.hushroom.core.auth.domain.repository; -import com.boilerplate.core.auth.domain.entity.Account; +import com.hushroom.core.auth.domain.entity.Account; import java.util.Optional; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/boilerplate/core/auth/domain/service/AccountService.java b/src/main/java/com/hushroom/core/auth/domain/service/AccountService.java similarity index 82% rename from src/main/java/com/boilerplate/core/auth/domain/service/AccountService.java rename to src/main/java/com/hushroom/core/auth/domain/service/AccountService.java index 2297ed0..233de28 100644 --- a/src/main/java/com/boilerplate/core/auth/domain/service/AccountService.java +++ b/src/main/java/com/hushroom/core/auth/domain/service/AccountService.java @@ -1,9 +1,9 @@ -package com.boilerplate.core.auth.domain.service; +package com.hushroom.core.auth.domain.service; -import com.boilerplate.core.auth.domain.entity.Account; -import com.boilerplate.core.auth.domain.repository.AccountRepository; -import com.boilerplate.core.exception.auth.InvalidCredentialsException; -import com.boilerplate.core.exception.common.NotExistEntityException; +import com.hushroom.core.auth.domain.entity.Account; +import com.hushroom.core.auth.domain.repository.AccountRepository; +import com.hushroom.core.exception.auth.InvalidCredentialsException; +import com.hushroom.core.exception.common.NotExistEntityException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.crypto.password.PasswordEncoder; diff --git a/src/main/java/com/boilerplate/core/auth/infra/repository/AccountQueryDslRepository.java b/src/main/java/com/hushroom/core/auth/infra/repository/AccountQueryDslRepository.java similarity index 65% rename from src/main/java/com/boilerplate/core/auth/infra/repository/AccountQueryDslRepository.java rename to src/main/java/com/hushroom/core/auth/infra/repository/AccountQueryDslRepository.java index cb3e013..6392d95 100644 --- a/src/main/java/com/boilerplate/core/auth/infra/repository/AccountQueryDslRepository.java +++ b/src/main/java/com/hushroom/core/auth/infra/repository/AccountQueryDslRepository.java @@ -1,6 +1,6 @@ -package com.boilerplate.core.auth.infra.repository; +package com.hushroom.core.auth.infra.repository; -import com.boilerplate.core.auth.domain.repository.AccountQueryRepository; +import com.hushroom.core.auth.domain.repository.AccountQueryRepository; import com.querydsl.jpa.impl.JPAQueryFactory; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/com/boilerplate/core/exception/auth/ExistLoginIdException.java b/src/main/java/com/hushroom/core/exception/auth/ExistLoginIdException.java similarity index 91% rename from src/main/java/com/boilerplate/core/exception/auth/ExistLoginIdException.java rename to src/main/java/com/hushroom/core/exception/auth/ExistLoginIdException.java index 905849d..a14ce72 100644 --- a/src/main/java/com/boilerplate/core/exception/auth/ExistLoginIdException.java +++ b/src/main/java/com/hushroom/core/exception/auth/ExistLoginIdException.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.exception.auth; +package com.hushroom.core.exception.auth; import org.springframework.http.HttpStatus; import org.springframework.http.ProblemDetail; diff --git a/src/main/java/com/boilerplate/core/exception/auth/InvalidCredentialsException.java b/src/main/java/com/hushroom/core/exception/auth/InvalidCredentialsException.java similarity index 92% rename from src/main/java/com/boilerplate/core/exception/auth/InvalidCredentialsException.java rename to src/main/java/com/hushroom/core/exception/auth/InvalidCredentialsException.java index 5c853f7..18e5af4 100644 --- a/src/main/java/com/boilerplate/core/exception/auth/InvalidCredentialsException.java +++ b/src/main/java/com/hushroom/core/exception/auth/InvalidCredentialsException.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.exception.auth; +package com.hushroom.core.exception.auth; import org.springframework.http.HttpStatus; import org.springframework.http.ProblemDetail; diff --git a/src/main/java/com/boilerplate/core/exception/common/NotExistEntityException.java b/src/main/java/com/hushroom/core/exception/common/NotExistEntityException.java similarity index 91% rename from src/main/java/com/boilerplate/core/exception/common/NotExistEntityException.java rename to src/main/java/com/hushroom/core/exception/common/NotExistEntityException.java index 4d565f4..eb15ded 100644 --- a/src/main/java/com/boilerplate/core/exception/common/NotExistEntityException.java +++ b/src/main/java/com/hushroom/core/exception/common/NotExistEntityException.java @@ -1,4 +1,4 @@ -package com.boilerplate.core.exception.common; +package com.hushroom.core.exception.common; import org.springframework.http.HttpStatus; import org.springframework.http.ProblemDetail; diff --git a/src/main/resources/config/application-local.yaml b/src/main/resources/config/application-local.yaml index 9adaa7c..78397df 100644 --- a/src/main/resources/config/application-local.yaml +++ b/src/main/resources/config/application-local.yaml @@ -1,6 +1,6 @@ spring: datasource: - url: jdbc:mysql://localhost:3306/db?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul + url: jdbc:mysql://localhost:3309/hushroom?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver @@ -20,8 +20,3 @@ token: lifetime: access-token: 365d refresh-token: 365d - -storage: - bucket: "audio-dev" - access-key: "corpi" - secret-key: "corpi7589" diff --git a/src/main/resources/config/application.yaml b/src/main/resources/config/application.yaml index f0511d6..cd5d5b3 100644 --- a/src/main/resources/config/application.yaml +++ b/src/main/resources/config/application.yaml @@ -1,6 +1,6 @@ spring: application: - name: boilerplate + name: hushroom jpa: hibernate: diff --git a/src/main/resources/db/sql/account/1_create_account.sql b/src/main/resources/db/sql/account/1_create_account.sql index e69de29..df95ad0 100644 --- a/src/main/resources/db/sql/account/1_create_account.sql +++ b/src/main/resources/db/sql/account/1_create_account.sql @@ -0,0 +1,12 @@ +-- liquibase formatted sql +-- changeset corpi:1_create_account +CREATE TABLE account +( + id BIGINT AUTO_INCREMENT PRIMARY KEY, + login_id VARCHAR(255) NULL UNIQUE, + password_hash VARCHAR(255) NOT NULL, + name VARCHAR(255) NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + deleted TINYINT(1) NOT NULL DEFAULT 0 +); \ No newline at end of file diff --git a/src/test/java/com/boilerplate/ApplicationTests.java b/src/test/java/com/hushroom/ApplicationTests.java similarity index 87% rename from src/test/java/com/boilerplate/ApplicationTests.java rename to src/test/java/com/hushroom/ApplicationTests.java index d4c870b..b7e446b 100644 --- a/src/test/java/com/boilerplate/ApplicationTests.java +++ b/src/test/java/com/hushroom/ApplicationTests.java @@ -1,4 +1,4 @@ -package com.boilerplate; +package com.hushroom; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest;