diff --git a/src/main/java/com/deare/backend/global/external/feign/config/FeignDevConfig.java b/src/main/java/com/deare/backend/global/external/feign/config/FeignDevConfig.java index e7d18f8..86d7568 100644 --- a/src/main/java/com/deare/backend/global/external/feign/config/FeignDevConfig.java +++ b/src/main/java/com/deare/backend/global/external/feign/config/FeignDevConfig.java @@ -12,4 +12,9 @@ public class FeignDevConfig { Logger.Level feignLoggerLevel() { return Logger.Level.BASIC; } + + @Bean + public feign.Request.Options feignRequestOptions() { + return new feign.Request.Options(10_000, 180_000); + } } diff --git a/src/main/java/com/deare/backend/global/external/feign/config/FeignProdConfig.java b/src/main/java/com/deare/backend/global/external/feign/config/FeignProdConfig.java index 5b67381..c402225 100644 --- a/src/main/java/com/deare/backend/global/external/feign/config/FeignProdConfig.java +++ b/src/main/java/com/deare/backend/global/external/feign/config/FeignProdConfig.java @@ -12,4 +12,9 @@ public class FeignProdConfig { Logger.Level feignLoggerLevel() { return Logger.Level.BASIC; } + + @Bean + public feign.Request.Options feignRequestOptions() { + return new feign.Request.Options(10_000, 180_000); + } } diff --git a/src/main/resources/application-dev.yaml b/src/main/resources/application-dev.yaml index 30a0d71..ec8bcaa 100644 --- a/src/main/resources/application-dev.yaml +++ b/src/main/resources/application-dev.yaml @@ -9,12 +9,4 @@ decorator: p6spy: enable-logging: true logging: slf4j - multiline: true - - cloud: - openfeign: - client: - config: - default: - connectTimeout: 10000 # 10초 - readTimeout: 180000 # 3분 \ No newline at end of file + multiline: true \ No newline at end of file diff --git a/src/main/resources/application-prod.yaml b/src/main/resources/application-prod.yaml index 5c2be51..22a4d80 100644 --- a/src/main/resources/application-prod.yaml +++ b/src/main/resources/application-prod.yaml @@ -30,12 +30,4 @@ management: health: show-details: never probes: - enabled: true - - cloud: - openfeign: - client: - config: - default: - connectTimeout: 10000 # 10초 - readTimeout: 180000 # 3분 \ No newline at end of file + enabled: true \ No newline at end of file