From 8c6222237bd380aea41eadf8f3ab0174d2265375 Mon Sep 17 00:00:00 2001 From: pricelees Date: Thu, 18 Sep 2025 20:41:13 +0900 Subject: [PATCH] chore: Optimize Imports --- src/main/kotlin/roomescape/admin/business/AdminService.kt | 1 - src/main/kotlin/roomescape/common/config/JacksonConfig.kt | 8 ++++---- src/main/kotlin/roomescape/common/util/MDCUtils.kt | 2 +- .../kotlin/roomescape/payment/web/PaymentController.kt | 6 +----- .../kotlin/roomescape/reservation/web/ReservationDto.kt | 2 +- .../store/infrastructure/persistence/StoreRepository.kt | 1 - src/main/kotlin/roomescape/theme/docs/ThemeApi.kt | 1 - src/main/kotlin/roomescape/theme/web/ThemeController.kt | 8 +------- src/main/kotlin/roomescape/user/web/UserController.kt | 6 +----- src/test/kotlin/roomescape/region/RegionApiSuccessTest.kt | 6 ------ src/test/kotlin/roomescape/supports/DummyInitializer.kt | 1 - src/test/kotlin/roomescape/user/UserApiTest.kt | 8 ++++---- 12 files changed, 13 insertions(+), 37 deletions(-) diff --git a/src/main/kotlin/roomescape/admin/business/AdminService.kt b/src/main/kotlin/roomescape/admin/business/AdminService.kt index fcb35548..96faa073 100644 --- a/src/main/kotlin/roomescape/admin/business/AdminService.kt +++ b/src/main/kotlin/roomescape/admin/business/AdminService.kt @@ -7,7 +7,6 @@ import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional import roomescape.admin.exception.AdminErrorCode import roomescape.admin.exception.AdminException -import roomescape.admin.infrastructure.persistence.AdminEntity import roomescape.admin.infrastructure.persistence.AdminRepository import roomescape.common.dto.AdminLoginCredentials import roomescape.common.dto.AuditConstant diff --git a/src/main/kotlin/roomescape/common/config/JacksonConfig.kt b/src/main/kotlin/roomescape/common/config/JacksonConfig.kt index ca12d118..3550aed7 100644 --- a/src/main/kotlin/roomescape/common/config/JacksonConfig.kt +++ b/src/main/kotlin/roomescape/common/config/JacksonConfig.kt @@ -1,8 +1,10 @@ package roomescape.common.config import com.fasterxml.jackson.core.JsonGenerator -import com.fasterxml.jackson.core.JsonParser -import com.fasterxml.jackson.databind.* +import com.fasterxml.jackson.databind.DeserializationFeature +import com.fasterxml.jackson.databind.JsonSerializer +import com.fasterxml.jackson.databind.ObjectMapper +import com.fasterxml.jackson.databind.SerializerProvider import com.fasterxml.jackson.databind.module.SimpleModule import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer @@ -12,8 +14,6 @@ import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer import com.fasterxml.jackson.module.kotlin.kotlinModule import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration -import roomescape.common.exception.CommonErrorCode -import roomescape.common.exception.RoomescapeException import java.time.* import java.time.format.DateTimeFormatter diff --git a/src/main/kotlin/roomescape/common/util/MDCUtils.kt b/src/main/kotlin/roomescape/common/util/MDCUtils.kt index b5e477bb..6283c605 100644 --- a/src/main/kotlin/roomescape/common/util/MDCUtils.kt +++ b/src/main/kotlin/roomescape/common/util/MDCUtils.kt @@ -1,7 +1,7 @@ package roomescape.common.util import org.slf4j.MDC -import java.util.Optional +import java.util.* private const val MDC_PRINCIPAL_ID_KEY = "principal_id" diff --git a/src/main/kotlin/roomescape/payment/web/PaymentController.kt b/src/main/kotlin/roomescape/payment/web/PaymentController.kt index f318f33d..82082159 100644 --- a/src/main/kotlin/roomescape/payment/web/PaymentController.kt +++ b/src/main/kotlin/roomescape/payment/web/PaymentController.kt @@ -2,11 +2,7 @@ package roomescape.payment.web import jakarta.validation.Valid import org.springframework.http.ResponseEntity -import org.springframework.web.bind.annotation.PostMapping -import org.springframework.web.bind.annotation.RequestBody -import org.springframework.web.bind.annotation.RequestMapping -import org.springframework.web.bind.annotation.RequestParam -import org.springframework.web.bind.annotation.RestController +import org.springframework.web.bind.annotation.* import roomescape.auth.web.support.User import roomescape.common.dto.CurrentUserContext import roomescape.common.dto.response.CommonApiResponse diff --git a/src/main/kotlin/roomescape/reservation/web/ReservationDto.kt b/src/main/kotlin/roomescape/reservation/web/ReservationDto.kt index e8054333..0f6303ee 100644 --- a/src/main/kotlin/roomescape/reservation/web/ReservationDto.kt +++ b/src/main/kotlin/roomescape/reservation/web/ReservationDto.kt @@ -1,10 +1,10 @@ package roomescape.reservation.web import jakarta.validation.constraints.NotEmpty -import roomescape.user.web.UserContactResponse import roomescape.payment.web.PaymentWithDetailResponse import roomescape.reservation.infrastructure.persistence.ReservationEntity import roomescape.reservation.infrastructure.persistence.ReservationStatus +import roomescape.user.web.UserContactResponse import java.time.LocalDate import java.time.LocalDateTime import java.time.LocalTime diff --git a/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreRepository.kt b/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreRepository.kt index ee289b2a..eff522bf 100644 --- a/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreRepository.kt +++ b/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreRepository.kt @@ -1,6 +1,5 @@ package roomescape.store.infrastructure.persistence -import com.fasterxml.jackson.databind.util.Named import org.springframework.data.jpa.repository.JpaRepository import org.springframework.data.jpa.repository.Query diff --git a/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt b/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt index 15fabfc3..58c7e76a 100644 --- a/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt +++ b/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt @@ -3,7 +3,6 @@ package roomescape.theme.docs import io.swagger.v3.oas.annotations.Operation import io.swagger.v3.oas.annotations.responses.ApiResponse import io.swagger.v3.oas.annotations.responses.ApiResponses -import io.swagger.v3.oas.annotations.tags.Tag import jakarta.validation.Valid import org.springframework.http.ResponseEntity import org.springframework.web.bind.annotation.PathVariable diff --git a/src/main/kotlin/roomescape/theme/web/ThemeController.kt b/src/main/kotlin/roomescape/theme/web/ThemeController.kt index 9210dd47..f79146f0 100644 --- a/src/main/kotlin/roomescape/theme/web/ThemeController.kt +++ b/src/main/kotlin/roomescape/theme/web/ThemeController.kt @@ -2,13 +2,7 @@ package roomescape.theme.web import jakarta.validation.Valid import org.springframework.http.ResponseEntity -import org.springframework.web.bind.annotation.GetMapping -import org.springframework.web.bind.annotation.PathVariable -import org.springframework.web.bind.annotation.PostMapping -import org.springframework.web.bind.annotation.RequestBody -import org.springframework.web.bind.annotation.RequestMapping -import org.springframework.web.bind.annotation.RestController -import roomescape.auth.web.support.Public +import org.springframework.web.bind.annotation.* import roomescape.common.dto.response.CommonApiResponse import roomescape.theme.business.ThemeService import roomescape.theme.docs.PublicThemeAPI diff --git a/src/main/kotlin/roomescape/user/web/UserController.kt b/src/main/kotlin/roomescape/user/web/UserController.kt index db48c1a0..759e349e 100644 --- a/src/main/kotlin/roomescape/user/web/UserController.kt +++ b/src/main/kotlin/roomescape/user/web/UserController.kt @@ -2,11 +2,7 @@ package roomescape.user.web import jakarta.validation.Valid import org.springframework.http.ResponseEntity -import org.springframework.web.bind.annotation.GetMapping -import org.springframework.web.bind.annotation.PostMapping -import org.springframework.web.bind.annotation.RequestBody -import org.springframework.web.bind.annotation.RequestMapping -import org.springframework.web.bind.annotation.RestController +import org.springframework.web.bind.annotation.* import roomescape.auth.web.support.User import roomescape.common.dto.CurrentUserContext import roomescape.common.dto.response.CommonApiResponse diff --git a/src/test/kotlin/roomescape/region/RegionApiSuccessTest.kt b/src/test/kotlin/roomescape/region/RegionApiSuccessTest.kt index bdee1d8c..53e34fe2 100644 --- a/src/test/kotlin/roomescape/region/RegionApiSuccessTest.kt +++ b/src/test/kotlin/roomescape/region/RegionApiSuccessTest.kt @@ -1,14 +1,8 @@ package roomescape.region -import com.ninjasquad.springmockk.MockkBean import io.kotest.matchers.shouldBe -import io.mockk.every -import org.springframework.http.HttpMethod import org.springframework.http.HttpStatus -import roomescape.region.exception.RegionErrorCode -import roomescape.region.infrastructure.persistence.RegionRepository import roomescape.supports.FunSpecSpringbootTest -import roomescape.supports.runExceptionTest import roomescape.supports.runTest class RegionApiSuccessTest: FunSpecSpringbootTest() { diff --git a/src/test/kotlin/roomescape/supports/DummyInitializer.kt b/src/test/kotlin/roomescape/supports/DummyInitializer.kt index d6b24c6d..18513406 100644 --- a/src/test/kotlin/roomescape/supports/DummyInitializer.kt +++ b/src/test/kotlin/roomescape/supports/DummyInitializer.kt @@ -2,7 +2,6 @@ package roomescape.supports import org.springframework.data.repository.findByIdOrNull import roomescape.common.config.next -import roomescape.common.util.MdcPrincipalId import roomescape.payment.business.PaymentWriter import roomescape.payment.infrastructure.client.CardDetail import roomescape.payment.infrastructure.client.EasyPayDetail diff --git a/src/test/kotlin/roomescape/user/UserApiTest.kt b/src/test/kotlin/roomescape/user/UserApiTest.kt index c9c7ee2e..371426ff 100644 --- a/src/test/kotlin/roomescape/user/UserApiTest.kt +++ b/src/test/kotlin/roomescape/user/UserApiTest.kt @@ -16,15 +16,15 @@ import org.springframework.http.MediaType import roomescape.auth.exception.AuthErrorCode import roomescape.auth.infrastructure.jwt.JwtUtils import roomescape.common.exception.CommonErrorCode +import roomescape.supports.FunSpecSpringbootTest +import roomescape.supports.UserFixture +import roomescape.supports.runExceptionTest +import roomescape.supports.runTest import roomescape.user.business.SIGNUP import roomescape.user.exception.UserErrorCode import roomescape.user.infrastructure.persistence.* import roomescape.user.web.MIN_PASSWORD_LENGTH import roomescape.user.web.UserCreateRequest -import roomescape.supports.FunSpecSpringbootTest -import roomescape.supports.UserFixture -import roomescape.supports.runExceptionTest -import roomescape.supports.runTest class UserApiTest( private val userRepository: UserRepository,