diff --git a/src/main/java/com/gitlink/softbot/controller/user/UserController.java b/src/main/java/com/gitlink/softbot/controller/user/UserController.java index 3d68b5a..8ea51cf 100644 --- a/src/main/java/com/gitlink/softbot/controller/user/UserController.java +++ b/src/main/java/com/gitlink/softbot/controller/user/UserController.java @@ -10,7 +10,6 @@ import com.gitlink.softbot.utils.AuthOperate; import com.gitlink.softbot.utils.GitLinkApi; import com.gitlink.softbot.vo.*; -import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.web.bind.annotation.*; import com.gitlink.softbot.vo.BotInputVO; import javax.annotation.Resource; diff --git a/src/main/java/com/gitlink/softbot/service/market/impl/MarketService.java b/src/main/java/com/gitlink/softbot/service/market/impl/MarketService.java index 936516b..89f5be5 100644 --- a/src/main/java/com/gitlink/softbot/service/market/impl/MarketService.java +++ b/src/main/java/com/gitlink/softbot/service/market/impl/MarketService.java @@ -20,6 +20,7 @@ import com.gitlink.softbot.vo.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.ObjectUtils; @@ -55,6 +56,7 @@ public class MarketService implements IMarketService { GitLinkApi api; @Autowired + @Lazy UserService userService; @Override diff --git a/src/main/java/com/gitlink/softbot/service/user/impl/AsyncDeleteWebhookService.java b/src/main/java/com/gitlink/softbot/service/user/impl/AsyncDeleteWebhookService.java index a5ba7b6..6c29fe2 100644 --- a/src/main/java/com/gitlink/softbot/service/user/impl/AsyncDeleteWebhookService.java +++ b/src/main/java/com/gitlink/softbot/service/user/impl/AsyncDeleteWebhookService.java @@ -23,9 +23,6 @@ import java.util.List; @Slf4j public class AsyncDeleteWebhookService { - @Resource - private UserService userService; - @Autowired private GitLinkApi api; diff --git a/src/main/java/com/gitlink/softbot/service/user/impl/AsyncUpdateWebhookService.java b/src/main/java/com/gitlink/softbot/service/user/impl/AsyncUpdateWebhookService.java index e4a3d6c..a2f6cff 100644 --- a/src/main/java/com/gitlink/softbot/service/user/impl/AsyncUpdateWebhookService.java +++ b/src/main/java/com/gitlink/softbot/service/user/impl/AsyncUpdateWebhookService.java @@ -12,6 +12,7 @@ import com.gitlink.softbot.utils.response.AddWebhookResponse; import com.gitlink.softbot.vo.Webhook; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.retry.annotation.Backoff; import org.springframework.retry.annotation.Recover; import org.springframework.retry.annotation.Retryable; @@ -26,6 +27,7 @@ import java.util.List; public class AsyncUpdateWebhookService { @Resource + @Lazy private UserService userService; @Autowired