Пустой метод в абстрактном классе

Вы не определили бин PlatformTransactionManager. Я предполагаю, что вы не хотите делать это самостоятельно. Вы должны добавить свойство spring.kafka.producer.transaction-id-prefix в файл свойств, чтобы использовать KafkaAutoConfiguration для PlatformTransactionManager.

  • Метод бина 'kafkaTransactionManager' в 'KafkaAutoConfiguration' не загружен, потому что @ConditionalOnProperty (spring.kafka.producer.transaction-id-prefix) не нашел свойство spring.kafka.producer.transaction-id- префикс

Кстати, ваш конструктор CompanyTransactionConfiguration является избыточным, если у него нет параметров. Если в компиляторе классов нет конструктора, будет создан конструктор по умолчанию без параметров.

8
задан LiorH 16 April 2009 в 12:34
поделиться

1 ответ

Я думаю, что это просто руководство. Он говорит вам, что вы, возможно, захотите пересмотреть свой дизайн, но если ваш дизайн уже имеет смысл, нет никаких причин подчиняться программному обеспечению, а не мозгу.

10
ответ дан 5 December 2019 в 17:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: