diff --git a/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt b/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt index 37e9829..e7d7052 100644 --- a/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt +++ b/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt @@ -11,12 +11,14 @@ import org.axonframework.commandhandling.CommandHandler import org.axonframework.eventsourcing.EventSourcingHandler import org.axonframework.modelling.command.AggregateIdentifier import org.axonframework.modelling.command.AggregateLifecycle +import org.axonframework.serialization.Revision import org.axonframework.spring.stereotype.Aggregate import java.math.BigDecimal import java.util.UUID @Aggregate -class BankAccountAggregate() { +@Revision("1.0") +final class BankAccountAggregate() { @AggregateIdentifier private var id: UUID? = null private var balance: BigDecimal? = null diff --git a/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt b/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt index a48367f..32b22e3 100644 --- a/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt +++ b/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt @@ -17,7 +17,6 @@ import java.util.concurrent.CompletableFuture class SwaggerConfiguration { @Bean fun apiDocket(): Docket { - val ignoreClasses = arrayListOf(CompletableFuture::class.java).toTypedArray() return Docket(DocumentationType.SWAGGER_2) .select() .apis( @@ -26,7 +25,6 @@ class SwaggerConfiguration { ) .paths(PathSelectors.any()) .build() - .ignoredParameterTypes(*ignoreClasses) .apiInfo(apiInfo) }