Redis 패키지 별도로 분리하여 다중 구성이 용이하도록 수정
This commit is contained in:
parent
4dc0a13203
commit
e7232db2f3
|
@ -21,8 +21,8 @@ import kr.co.vividnext.sodalive.live.reservation.LiveReservationRepository
|
|||
import kr.co.vividnext.sodalive.live.room.cancel.LiveRoomCancel
|
||||
import kr.co.vividnext.sodalive.live.room.cancel.LiveRoomCancelRepository
|
||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.utils.generateFileName
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.context.ApplicationEventPublisher
|
||||
import org.springframework.data.domain.Pageable
|
||||
|
|
|
@ -15,13 +15,9 @@ import org.springframework.data.redis.repository.configuration.EnableRedisReposi
|
|||
|
||||
@Configuration
|
||||
@EnableRedisRepositories(
|
||||
basePackages = ["kr.co.vividnext.sodalive"],
|
||||
basePackages = ["kr.co.vividnext.sodalive.redis.v1"],
|
||||
redisTemplateRef = "redisTemplate",
|
||||
excludeFilters = [
|
||||
ComponentScan.Filter(
|
||||
type = FilterType.REGEX,
|
||||
pattern = ["kr\\.co\\.vividnext\\.sodalive\\.v2\\..*"]
|
||||
),
|
||||
ComponentScan.Filter(
|
||||
type = FilterType.ASSIGNABLE_TYPE,
|
||||
classes = [org.springframework.data.jpa.repository.JpaRepository::class]
|
||||
|
|
|
@ -16,14 +16,8 @@ import java.time.Duration
|
|||
|
||||
@Configuration
|
||||
@EnableRedisRepositories(
|
||||
basePackages = ["kr.co.vividnext.sodalive.v2"],
|
||||
basePackages = ["kr.co.vividnext.sodalive.redis.v2"],
|
||||
redisTemplateRef = "valkeyTemplate",
|
||||
includeFilters = [
|
||||
ComponentScan.Filter(
|
||||
type = FilterType.REGEX,
|
||||
pattern = ["kr\\.co\\.vividnext\\.sodalive\\.v2\\..*"]
|
||||
)
|
||||
],
|
||||
excludeFilters = [
|
||||
ComponentScan.Filter(
|
||||
type = FilterType.ASSIGNABLE_TYPE,
|
||||
|
|
|
@ -8,8 +8,8 @@ import kr.co.vividnext.sodalive.member.MemberRole
|
|||
import kr.co.vividnext.sodalive.member.login.LoginRequest
|
||||
import kr.co.vividnext.sodalive.member.login.LoginResponse
|
||||
import kr.co.vividnext.sodalive.member.token.MemberToken
|
||||
import kr.co.vividnext.sodalive.member.token.MemberTokenRepository
|
||||
import kr.co.vividnext.sodalive.v2.MemberTokenRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v1.MemberTokenRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.MemberTokenRepositoryV2
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken
|
||||
|
|
|
@ -12,8 +12,8 @@ import kr.co.vividnext.sodalive.common.SodaException
|
|||
import kr.co.vividnext.sodalive.member.MemberAdapter
|
||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
import kr.co.vividnext.sodalive.member.token.MemberToken
|
||||
import kr.co.vividnext.sodalive.member.token.MemberTokenRepository
|
||||
import kr.co.vividnext.sodalive.v2.MemberTokenRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v1.MemberTokenRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.MemberTokenRepositoryV2
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.beans.factory.InitializingBean
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
|
|
|
@ -35,7 +35,6 @@ import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationMessage
|
|||
import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationRequest
|
||||
import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationResponse
|
||||
import kr.co.vividnext.sodalive.live.room.info.GetRoomInfoResponse
|
||||
import kr.co.vividnext.sodalive.live.room.info.LiveRoomInfoRedisRepository
|
||||
import kr.co.vividnext.sodalive.live.room.info.LiveRoomMember
|
||||
import kr.co.vividnext.sodalive.live.room.kickout.LiveRoomKickOutService
|
||||
import kr.co.vividnext.sodalive.live.room.like.GetLiveRoomHeartListResponse
|
||||
|
@ -53,8 +52,9 @@ import kr.co.vividnext.sodalive.member.Member
|
|||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
import kr.co.vividnext.sodalive.member.MemberRole
|
||||
import kr.co.vividnext.sodalive.member.block.BlockMemberRepository
|
||||
import kr.co.vividnext.sodalive.redis.v1.LiveRoomInfoRedisRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.utils.generateFileName
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoV2
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.context.ApplicationEventPublisher
|
||||
|
|
|
@ -2,13 +2,14 @@ package kr.co.vividnext.sodalive.live.room.kickout
|
|||
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.live.room.LiveRoomRepository
|
||||
import kr.co.vividnext.sodalive.live.room.info.LiveRoomInfoRedisRepository
|
||||
import kr.co.vividnext.sodalive.live.room.info.LiveRoomMember
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v1.LiveRoomInfoRedisRepository
|
||||
import kr.co.vividnext.sodalive.redis.v1.LiveRoomKickOutRedisRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v2.LiveRoomKickOutRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoV2
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomKickOutRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomKickOutV2
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
|
|
|
@ -2,7 +2,8 @@ package kr.co.vividnext.sodalive.live.room.menu
|
|||
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.live.roulette.RedisIdGenerator
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomMenuRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v1.LiveRoomMenuRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.LiveRoomMenuRepositoryV2
|
||||
import org.springframework.stereotype.Service
|
||||
|
||||
@Service
|
||||
|
|
|
@ -16,7 +16,8 @@ import kr.co.vividnext.sodalive.live.room.LiveRoomRepository
|
|||
import kr.co.vividnext.sodalive.member.Member
|
||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
import kr.co.vividnext.sodalive.member.MemberRole
|
||||
import kr.co.vividnext.sodalive.v2.RouletteRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v1.NewRouletteRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.RouletteRepositoryV2
|
||||
import kr.co.vividnext.sodalive.v2.RouletteV2
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
import org.springframework.stereotype.Service
|
||||
|
|
|
@ -13,14 +13,15 @@ import kr.co.vividnext.sodalive.can.use.UseCanCalculateRepository
|
|||
import kr.co.vividnext.sodalive.can.use.UseCanCalculateStatus
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.live.room.LiveRoomRepository
|
||||
import kr.co.vividnext.sodalive.live.room.info.LiveRoomInfoRedisRepository
|
||||
import kr.co.vividnext.sodalive.live.roulette.NewRoulette
|
||||
import kr.co.vividnext.sodalive.live.roulette.RedisIdGenerator
|
||||
import kr.co.vividnext.sodalive.live.roulette.RouletteItem
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
import kr.co.vividnext.sodalive.member.MemberRepository
|
||||
import kr.co.vividnext.sodalive.member.MemberRole
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.redis.v1.LiveRoomInfoRedisRepository
|
||||
import kr.co.vividnext.sodalive.redis.v1.RouletteRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.LiveRoomInfoRedisRepositoryV2
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoV2
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
import org.springframework.stereotype.Service
|
||||
|
|
|
@ -36,10 +36,10 @@ import kr.co.vividnext.sodalive.member.stipulation.StipulationRepository
|
|||
import kr.co.vividnext.sodalive.member.tag.MemberCreatorTag
|
||||
import kr.co.vividnext.sodalive.member.tag.MemberTagRepository
|
||||
import kr.co.vividnext.sodalive.member.token.MemberToken
|
||||
import kr.co.vividnext.sodalive.member.token.MemberTokenRepository
|
||||
import kr.co.vividnext.sodalive.redis.v1.MemberTokenRepository
|
||||
import kr.co.vividnext.sodalive.redis.v2.MemberTokenRepositoryV2
|
||||
import kr.co.vividnext.sodalive.utils.generateFileName
|
||||
import kr.co.vividnext.sodalive.utils.generatePassword
|
||||
import kr.co.vividnext.sodalive.v2.MemberTokenRepositoryV2
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.live.room.info
|
||||
package kr.co.vividnext.sodalive.redis.v1
|
||||
|
||||
import kr.co.vividnext.sodalive.live.room.info.LiveRoomInfo
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface LiveRoomInfoRedisRepository : CrudRepository<LiveRoomInfo, Long>
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.live.room.kickout
|
||||
package kr.co.vividnext.sodalive.redis.v1
|
||||
|
||||
import kr.co.vividnext.sodalive.live.room.kickout.LiveRoomKickOut
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface LiveRoomKickOutRedisRepository : CrudRepository<LiveRoomKickOut, Long>
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.live.room.menu
|
||||
package kr.co.vividnext.sodalive.redis.v1
|
||||
|
||||
import kr.co.vividnext.sodalive.live.room.menu.LiveRoomMenu
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface LiveRoomMenuRepository : CrudRepository<LiveRoomMenu, Long> {
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.member.token
|
||||
package kr.co.vividnext.sodalive.redis.v1
|
||||
|
||||
import kr.co.vividnext.sodalive.member.token.MemberToken
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
import org.springframework.stereotype.Repository
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.live.roulette
|
||||
package kr.co.vividnext.sodalive.redis.v1
|
||||
|
||||
import kr.co.vividnext.sodalive.live.roulette.NewRoulette
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface NewRouletteRepository : CrudRepository<NewRoulette, Long> {
|
|
@ -1,4 +1,4 @@
|
|||
package kr.co.vividnext.sodalive.live.roulette.v2
|
||||
package kr.co.vividnext.sodalive.redis.v1
|
||||
|
||||
import kr.co.vividnext.sodalive.live.roulette.NewRoulette
|
||||
import org.springframework.data.repository.CrudRepository
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.v2
|
||||
package kr.co.vividnext.sodalive.redis.v2
|
||||
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomInfoV2
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface LiveRoomInfoRedisRepositoryV2 : CrudRepository<LiveRoomInfoV2, Long>
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.v2
|
||||
package kr.co.vividnext.sodalive.redis.v2
|
||||
|
||||
import kr.co.vividnext.sodalive.v2.LiveRoomKickOutV2
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface LiveRoomKickOutRedisRepositoryV2 : CrudRepository<LiveRoomKickOutV2, Long>
|
|
@ -1,4 +1,4 @@
|
|||
package kr.co.vividnext.sodalive.v2
|
||||
package kr.co.vividnext.sodalive.redis.v2
|
||||
|
||||
import kr.co.vividnext.sodalive.live.room.menu.LiveRoomMenu
|
||||
import org.springframework.data.repository.CrudRepository
|
|
@ -1,4 +1,4 @@
|
|||
package kr.co.vividnext.sodalive.v2
|
||||
package kr.co.vividnext.sodalive.redis.v2
|
||||
|
||||
import kr.co.vividnext.sodalive.member.token.MemberToken
|
||||
import org.springframework.data.repository.CrudRepository
|
|
@ -1,5 +1,6 @@
|
|||
package kr.co.vividnext.sodalive.v2
|
||||
package kr.co.vividnext.sodalive.redis.v2
|
||||
|
||||
import kr.co.vividnext.sodalive.v2.RouletteV2
|
||||
import org.springframework.data.repository.CrudRepository
|
||||
|
||||
interface RouletteRepositoryV2 : CrudRepository<RouletteV2, Long> {
|
Loading…
Reference in New Issue