28 lines
1.3 KiB
Properties
28 lines
1.3 KiB
Properties
spring.application.name=order-fulfillment
|
|
|
|
spring.datasource.url=jdbc:h2:mem:modulith;DB_CLOSE_DELAY=-1
|
|
spring.datasource.driver-class-name=org.h2.Driver
|
|
spring.jpa.hibernate.ddl-auto=update
|
|
spring.jpa.open-in-view=false
|
|
|
|
# Spring Modulith's JDBC/JPA event publication registry creates its own table
|
|
# on top of whatever schema-generation strategy is already in play.
|
|
spring.modulith.events.jdbc.schema-initialization.enabled=true
|
|
|
|
# Republish anything left PUBLISHED/PROCESSING by an unclean shutdown.
|
|
spring.modulith.events.republish-outstanding-events-on-restart=true
|
|
|
|
# NOT enabled for this demo (left commented so the defaults above are what actually ran
|
|
# for every captured transcript in output/). In production, turn these on:
|
|
# spring.modulith.events.staleness.published=PT5M
|
|
# spring.modulith.events.staleness.processing=PT5M
|
|
# spring.modulith.events.staleness.resubmitted=PT5M
|
|
# spring.modulith.events.completion-mode=ARCHIVE
|
|
# Without them: completed rows accumulate forever (completion-mode defaults to UPDATE,
|
|
# which never deletes), and a row stuck in PUBLISHED/PROCESSING after a crash has no
|
|
# staleness monitor to mark it FAILED and eligible for resubmission -- all three
|
|
# staleness durations default to zero, which this library treats as "off".
|
|
|
|
logging.level.com.ankurm.modulithdemo=INFO
|
|
logging.level.org.springframework.modulith=INFO
|