Я новичок в Java. Я бы настроил свой обработчик только на работу и обработку команды. В этот момент я получаю Exception
No handler was subscribed to command [com.capgemini.books.CreateBook]
.
Мой код выглядит так:
@Configuration
public class ControllerConfig {
@Bean
public CommandBus commandBus() {
return new SimpleCommandBus();
}
}
public class CreateBookHandler {
public CreateBookHandler() { }
@CommandHandler
public void handle(CreateBook command) {
Book newBook = new Book(1001L, "anonymous", command.bookTitle());
}
}