diff --git a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/ValidationConfig.java b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/ValidationConfig.java index d227d36a6..f6e0e1deb 100644 --- a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/ValidationConfig.java +++ b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/config/ValidationConfig.java @@ -1,5 +1,7 @@ package ru.spcex.clearing.account.config; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import ru.clearing.classes.statics.data.account.Account; @@ -24,9 +26,11 @@ import java.util.function.Function; @Configuration public class ValidationConfig { + Logger log = LoggerFactory.getLogger(getClass()); private final Map> imdgs; public ValidationConfig(ImdgProvider imdgProvider) { + log.debug("Init validator config"); this.imdgs = new HashMap<>(); BiConsumer> addImdg = (s, aClass) -> imdgs.put(s, imdgProvider.getImdg(s, aClass)); addImdg.accept(IMDGDistributedNames.Map_Account, Account.class); @@ -44,6 +48,7 @@ public class ValidationConfig { @Bean("bankAccountNewRequestValidator") public Function bankAccountNewRequestValidator() { + log.debug("Create validator bankAccountNewRequestValidator"); return bankAccountNewRequest -> { ImdgValidationContext context = new ImdgValidationContext<>(); context.setValidatedObject(bankAccountNewRequest); diff --git a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/BankAccountService.java b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/BankAccountService.java index 44982dd03..0a7c76a63 100644 --- a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/BankAccountService.java +++ b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/BankAccountService.java @@ -6,6 +6,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; import ru.clearing.classes.statics.data.account.Account; import ru.clearing.classes.statics.data.account.BankAccount; @@ -51,6 +52,7 @@ public class BankAccountService extends QueueConsumer implements InitializingBea ImdgProvider imdgProvider, IMessageResolver messageResolver, + @Qualifier("bankAccountNewRequestValidator") Function bankAccountNewRequestValidator) { super(kafkaQueue, kafkaProducer); this.bankAccountMap = imdgProvider.getImdg(IMDGDistributedNames.Map_BankAccount, BankAccount.class);