Skip to content

Commit a76f944

Browse files
JIWONKIMSclaude
andauthored
fix: Re-apply JPA repository configuration and revert to update mode (#110)
- Add @EnableJpaRepositories to KoreaTravelGuideApplication to explicitly scan JPA repositories - Remove duplicate @EnableCaching and @EnableRedisRepositories from RedisConfig - Change ddl-auto from create to update after database schema reset - Fixes Redis Repository warning logs by properly separating JPA and Redis repository scans This re-applies changes from PR #107 that were overwritten by PR #109. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
1 parent 1184cef commit a76f944

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

src/main/kotlin/com/back/koreaTravelGuide/KoreaTravelGuideApplication.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ import io.github.cdimascio.dotenv.dotenv
44
import org.springframework.boot.autoconfigure.SpringBootApplication
55
import org.springframework.boot.runApplication
66
import org.springframework.cache.annotation.EnableCaching
7+
import org.springframework.data.jpa.repository.config.EnableJpaRepositories
78

89
@EnableCaching
10+
@EnableJpaRepositories(basePackages = ["com.back.koreaTravelGuide.domain"])
911
@SpringBootApplication(scanBasePackages = ["com.back.koreaTravelGuide"])
1012
class KoreaTravelGuideApplication
1113

src/main/kotlin/com/back/koreaTravelGuide/common/config/RedisConfig.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import com.fasterxml.jackson.module.kotlin.KotlinModule
99
import org.springframework.beans.factory.annotation.Value
1010
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
1111
import org.springframework.cache.CacheManager
12-
import org.springframework.cache.annotation.EnableCaching
1312
import org.springframework.context.annotation.Bean
1413
import org.springframework.context.annotation.Configuration
1514
import org.springframework.data.redis.cache.RedisCacheConfiguration
@@ -18,15 +17,12 @@ import org.springframework.data.redis.connection.RedisConnectionFactory
1817
import org.springframework.data.redis.connection.RedisStandaloneConfiguration
1918
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory
2019
import org.springframework.data.redis.core.RedisTemplate
21-
import org.springframework.data.redis.repository.configuration.EnableRedisRepositories
2220
import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer
2321
import org.springframework.data.redis.serializer.RedisSerializationContext
2422
import org.springframework.data.redis.serializer.StringRedisSerializer
2523
import java.time.Duration
2624

2725
@Configuration
28-
@EnableCaching
29-
@EnableRedisRepositories(basePackages = ["nowhere"])
3026
class RedisConfig {
3127
@Value("\${spring.data.redis.host:localhost}")
3228
private lateinit var redisHost: String

src/main/resources/application-prod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ spring:
99

1010
jpa:
1111
hibernate:
12-
ddl-auto: create
12+
ddl-auto: update
1313
properties:
1414
hibernate:
1515
format_sql: true

0 commit comments

Comments
 (0)