Compare commits
2 Commits
857d97c142
...
da16ea9afe
Author | SHA1 | Date | |
---|---|---|---|
da16ea9afe | |||
fedc1029ce |
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,6 +4,7 @@ build/
|
|||||||
!gradle/wrapper/gradle-wrapper.jar
|
!gradle/wrapper/gradle-wrapper.jar
|
||||||
!**/src/main/**/build/
|
!**/src/main/**/build/
|
||||||
!**/src/test/**/build/
|
!**/src/test/**/build/
|
||||||
|
application-dev.yml
|
||||||
|
|
||||||
### STS ###
|
### STS ###
|
||||||
.apt_generated
|
.apt_generated
|
||||||
|
@ -11,12 +11,14 @@ import org.axonframework.commandhandling.CommandHandler
|
|||||||
import org.axonframework.eventsourcing.EventSourcingHandler
|
import org.axonframework.eventsourcing.EventSourcingHandler
|
||||||
import org.axonframework.modelling.command.AggregateIdentifier
|
import org.axonframework.modelling.command.AggregateIdentifier
|
||||||
import org.axonframework.modelling.command.AggregateLifecycle
|
import org.axonframework.modelling.command.AggregateLifecycle
|
||||||
|
import org.axonframework.serialization.Revision
|
||||||
import org.axonframework.spring.stereotype.Aggregate
|
import org.axonframework.spring.stereotype.Aggregate
|
||||||
import java.math.BigDecimal
|
import java.math.BigDecimal
|
||||||
import java.util.UUID
|
import java.util.UUID
|
||||||
|
|
||||||
@Aggregate
|
@Aggregate
|
||||||
class BankAccountAggregate() {
|
@Revision("1.0")
|
||||||
|
final class BankAccountAggregate() {
|
||||||
@AggregateIdentifier
|
@AggregateIdentifier
|
||||||
private var id: UUID? = null
|
private var id: UUID? = null
|
||||||
private var balance: BigDecimal? = null
|
private var balance: BigDecimal? = null
|
||||||
|
@ -17,7 +17,6 @@ import java.util.concurrent.CompletableFuture
|
|||||||
class SwaggerConfiguration {
|
class SwaggerConfiguration {
|
||||||
@Bean
|
@Bean
|
||||||
fun apiDocket(): Docket {
|
fun apiDocket(): Docket {
|
||||||
val ignoreClasses = arrayListOf(CompletableFuture::class.java).toTypedArray()
|
|
||||||
return Docket(DocumentationType.SWAGGER_2)
|
return Docket(DocumentationType.SWAGGER_2)
|
||||||
.select()
|
.select()
|
||||||
.apis(
|
.apis(
|
||||||
@ -26,7 +25,6 @@ class SwaggerConfiguration {
|
|||||||
)
|
)
|
||||||
.paths(PathSelectors.any())
|
.paths(PathSelectors.any())
|
||||||
.build()
|
.build()
|
||||||
.ignoredParameterTypes(*ignoreClasses)
|
|
||||||
.apiInfo(apiInfo)
|
.apiInfo(apiInfo)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,9 +6,9 @@ spring:
|
|||||||
name: axon-demo
|
name: axon-demo
|
||||||
datasource:
|
datasource:
|
||||||
driverClassName: org.postgresql.Driver
|
driverClassName: org.postgresql.Driver
|
||||||
url: jdbc:postgresql://${POSTGRES_HOST:192.168.0.202}:${POSTGRES_PORT:5432}/${POSTGRES_DB:axon_demo}
|
url: jdbc:postgresql://${POSTGRES_HOST:localhost}:${POSTGRES_PORT:5432}/${POSTGRES_DB:axon_demo}
|
||||||
username: ${POSTGRES_USERNAME:cubetiq}
|
username: ${POSTGRES_USERNAME:root}
|
||||||
password: ${POSTGRES_PASSWORD:Root$}
|
password: ${POSTGRES_PASSWORD:root}
|
||||||
hikari:
|
hikari:
|
||||||
max-lifetime: 1800000
|
max-lifetime: 1800000
|
||||||
connection-timeout: 30000
|
connection-timeout: 30000
|
||||||
@ -37,7 +37,7 @@ axon:
|
|||||||
serializer:
|
serializer:
|
||||||
general: jackson
|
general: jackson
|
||||||
axonserver:
|
axonserver:
|
||||||
servers: 192.168.0.202
|
servers: localhost
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
level.root: debug
|
level.root: debug
|
Loading…
Reference in New Issue
Block a user