美文网首页
Spring boot application.yml/appl

Spring boot application.yml/appl

作者: 东方一号蓝 | 来源:发表于2017-07-03 09:29 被阅读2017次
    # ----------------------------------------
    # DATA PROPERTIES
    # ----------------------------------------
    
    # FLYWAY (FlywayProperties)
    flyway.allow-mixed-migrations= #
    flyway.baseline-description= #
    flyway.baseline-on-migrate= #
    flyway.baseline-version=1 # version to start migration
    flyway.check-location=false # Check that migration scripts location exists.
    flyway.clean-disabled= #
    flyway.clean-on-validation-error= #
    flyway.enabled=true # Enable flyway.
    flyway.encoding= #
    flyway.ignore-failed-future-migration= #
    flyway.ignore-future-migrations= #
    flyway.ignore-missing-migrations= #
    flyway.init-sqls= # SQL statements to execute to initialize a connection immediately after obtaining it.
    flyway.installed-by= #
    flyway.locations=classpath:db/migration # locations of migrations scripts
    flyway.out-of-order= #
    flyway.password= # JDBC password if you want Flyway to create its own DataSource
    flyway.placeholder-prefix= #
    flyway.placeholder-replacement= #
    flyway.placeholder-suffix= #
    flyway.placeholders.*= #
    flyway.repeatable-sql-migration-prefix= #
    flyway.schemas= # schemas to update
    flyway.skip-default-callbacks= #
    flyway.skip-default-resolvers= #
    flyway.sql-migration-prefix=V #
    flyway.sql-migration-separator= #
    flyway.sql-migration-suffix=.sql #
    flyway.table= #
    flyway.target= #
    flyway.url= # JDBC url of the database to migrate. If not set, the primary configured data source is used.
    flyway.user= # Login user of the database to migrate.
    flyway.validate-on-migrate= #
    
    # LIQUIBASE (LiquibaseProperties)
    liquibase.change-log=classpath:/db/changelog/db.changelog-master.yaml # Change log configuration path.
    liquibase.check-change-log-location=true # Check the change log location exists.
    liquibase.contexts= # Comma-separated list of runtime contexts to use.
    liquibase.default-schema= # Default database schema.
    liquibase.drop-first=false # Drop the database schema first.
    liquibase.enabled=true # Enable liquibase support.
    liquibase.labels= # Comma-separated list of runtime labels to use.
    liquibase.parameters.*= # Change log parameters.
    liquibase.password= # Login password of the database to migrate.
    liquibase.rollback-file= # File to which rollback SQL will be written when an update is performed.
    liquibase.url= # JDBC url of the database to migrate. If not set, the primary configured data source is used.
    liquibase.user= # Login user of the database to migrate.
    
    # COUCHBASE (CouchbaseProperties)
    spring.couchbase.bootstrap-hosts= # Couchbase nodes (host or IP address) to bootstrap from.
    spring.couchbase.bucket.name=default # Name of the bucket to connect to.
    spring.couchbase.bucket.password=  # Password of the bucket.
    spring.couchbase.env.endpoints.key-value=1 # Number of sockets per node against the Key/value service.
    spring.couchbase.env.endpoints.query=1 # Number of sockets per node against the Query (N1QL) service.
    spring.couchbase.env.endpoints.view=1 # Number of sockets per node against the view service.
    spring.couchbase.env.ssl.enabled= # Enable SSL support. Enabled automatically if a "keyStore" is provided unless specified otherwise.
    spring.couchbase.env.ssl.key-store= # Path to the JVM key store that holds the certificates.
    spring.couchbase.env.ssl.key-store-password= # Password used to access the key store.
    spring.couchbase.env.timeouts.connect=5000 # Bucket connections timeout in milliseconds.
    spring.couchbase.env.timeouts.key-value=2500 # Blocking operations performed on a specific key timeout in milliseconds.
    spring.couchbase.env.timeouts.query=7500 # N1QL query operations timeout in milliseconds.
    spring.couchbase.env.timeouts.socket-connect=1000 # Socket connect connections timeout in milliseconds.
    spring.couchbase.env.timeouts.view=7500 # Regular and geospatial view operations timeout in milliseconds.
    
    # DAO (PersistenceExceptionTranslationAutoConfiguration)
    spring.dao.exceptiontranslation.enabled=true # Enable the PersistenceExceptionTranslationPostProcessor.
    
    # CASSANDRA (CassandraProperties)
    spring.data.cassandra.cluster-name= # Name of the Cassandra cluster.
    spring.data.cassandra.compression=none # Compression supported by the Cassandra binary protocol.
    spring.data.cassandra.connect-timeout-millis= # Socket option: connection time out.
    spring.data.cassandra.consistency-level= # Queries consistency level.
    spring.data.cassandra.contact-points=localhost # Comma-separated list of cluster node addresses.
    spring.data.cassandra.fetch-size= # Queries default fetch size.
    spring.data.cassandra.keyspace-name= # Keyspace name to use.
    spring.data.cassandra.load-balancing-policy= # Class name of the load balancing policy.
    spring.data.cassandra.port= # Port of the Cassandra server.
    spring.data.cassandra.password= # Login password of the server.
    spring.data.cassandra.pool.heartbeat-interval=30 # Heartbeat interval (in seconds) after which a message is sent on an idle connection to make sure it's still alive.
    spring.data.cassandra.pool.idle-timeout=120 # Idle timeout (in seconds) before an idle connection is removed.
    spring.data.cassandra.pool.max-queue-size=256 # Maximum number of requests that get enqueued if no connection is available.
    spring.data.cassandra.pool.pool-timeout=5000 # Pool timeout (in milliseconds) when trying to acquire a connection from a host's pool.
    spring.data.cassandra.reactive-repositories.enabled=true # Enable Cassandra reactive repositories.
    spring.data.cassandra.read-timeout-millis= # Socket option: read time out.
    spring.data.cassandra.reconnection-policy= # Reconnection policy class.
    spring.data.cassandra.repositories.enabled= # Enable Cassandra repositories.
    spring.data.cassandra.retry-policy= # Class name of the retry policy.
    spring.data.cassandra.serial-consistency-level= # Queries serial consistency level.
    spring.data.cassandra.schema-action=none # Schema action to take at startup.
    spring.data.cassandra.ssl=false # Enable SSL support.
    spring.data.cassandra.username= # Login user of the server.
    
    # DATA COUCHBASE (CouchbaseDataProperties)
    spring.data.couchbase.auto-index=false # Automatically create views and indexes.
    spring.data.couchbase.consistency=read-your-own-writes # Consistency to apply by default on generated queries.
    spring.data.couchbase.repositories.enabled=true # Enable Couchbase repositories.
    
    # ELASTICSEARCH (ElasticsearchProperties)
    spring.data.elasticsearch.cluster-name=elasticsearch # Elasticsearch cluster name.
    spring.data.elasticsearch.cluster-nodes= # Comma-separated list of cluster node addresses.
    spring.data.elasticsearch.properties.*= # Additional properties used to configure the client.
    spring.data.elasticsearch.repositories.enabled=true # Enable Elasticsearch repositories.
    
    # DATA LDAP
    spring.data.ldap.repositories.enabled=true # Enable LDAP repositories.
    
    # MONGODB (MongoProperties)
    spring.data.mongodb.authentication-database= # Authentication database name.
    spring.data.mongodb.database=test # Database name.
    spring.data.mongodb.field-naming-strategy= # Fully qualified name of the FieldNamingStrategy to use.
    spring.data.mongodb.grid-fs-database= # GridFS database name.
    spring.data.mongodb.host=localhost # Mongo server host. Cannot be set with uri.
    spring.data.mongodb.password= # Login password of the mongo server. Cannot be set with uri.
    spring.data.mongodb.port=27017 # Mongo server port. Cannot be set with uri.
    spring.data.mongodb.reactive-repositories.enabled=true # Enable Mongo reactive repositories.
    spring.data.mongodb.repositories.enabled=true # Enable Mongo repositories.
    spring.data.mongodb.uri=mongodb://localhost/test # Mongo database URI. Cannot be set with host, port and credentials.
    spring.data.mongodb.username= # Login user of the mongo server. Cannot be set with uri.
    
    # DATA REDIS
    spring.data.redis.repositories.enabled=true # Enable Redis repositories.
    
    # NEO4J (Neo4jProperties)
    spring.data.neo4j.auto-index=none # Auto index mode.
    spring.data.neo4j.embedded.enabled=true # Enable embedded mode if the embedded driver is available.
    spring.data.neo4j.open-in-view=false # Register OpenSessionInViewInterceptor. Binds a Neo4j Session to the thread for the entire processing of the request.
    spring.data.neo4j.password= # Login password of the server.
    spring.data.neo4j.repositories.enabled=true # Enable Neo4j repositories.
    spring.data.neo4j.uri= # URI used by the driver. Auto-detected by default.
    spring.data.neo4j.username= # Login user of the server.
    
    # DATA REST (RepositoryRestProperties)
    spring.data.rest.base-path= # Base path to be used by Spring Data REST to expose repository resources.
    spring.data.rest.default-page-size= # Default size of pages.
    spring.data.rest.detection-strategy=default # Strategy to use to determine which repositories get exposed.
    spring.data.rest.enable-enum-translation= # Enable enum value translation via the Spring Data REST default resource bundle.
    spring.data.rest.limit-param-name= # Name of the URL query string parameter that indicates how many results to return at once.
    spring.data.rest.max-page-size= # Maximum size of pages.
    spring.data.rest.page-param-name= # Name of the URL query string parameter that indicates what page to return.
    spring.data.rest.return-body-on-create= # Return a response body after creating an entity.
    spring.data.rest.return-body-on-update= # Return a response body after updating an entity.
    spring.data.rest.sort-param-name= # Name of the URL query string parameter that indicates what direction to sort results.
    
    # SOLR (SolrProperties)
    spring.data.solr.host=http://127.0.0.1:8983/solr # Solr host. Ignored if "zk-host" is set.
    spring.data.solr.repositories.enabled=true # Enable Solr repositories.
    spring.data.solr.zk-host= # ZooKeeper host address in the form HOST:PORT.
    
    # DATA WEB (SpringDataWebProperties)
    spring.data.web.pageable.default-page-size=20 # Default page size.
    spring.data.web.pageable.page-parameter=page # Page index parameter name.
    spring.data.web.pageable.size-parameter=size # Page size parameter name.
    spring.data.web.sort.sort-parameter=sort # Sort parameter name.
    
    # DATASOURCE (DataSourceAutoConfiguration & DataSourceProperties)
    spring.datasource.continue-on-error=false # Do not stop if an error occurs while initializing the database.
    spring.datasource.data= # Data (DML) script resource references.
    spring.datasource.data-username= # User of the database to execute DML scripts (if different).
    spring.datasource.data-password= # Password of the database to execute DML scripts (if different).
    spring.datasource.dbcp2.*= # Commons DBCP2 specific settings
    spring.datasource.driver-class-name= # Fully qualified name of the JDBC driver. Auto-detected based on the URL by default.
    spring.datasource.generate-unique-name=false # Generate a random datasource name.
    spring.datasource.hikari.*= # Hikari specific settings
    spring.datasource.initialize=true # Populate the database using 'data.sql'.
    spring.datasource.jmx-enabled=false # Enable JMX support (if provided by the underlying pool).
    spring.datasource.jndi-name= # JNDI location of the datasource. Class, url, username & password are ignored when set.
    spring.datasource.name=testdb # Name of the datasource.
    spring.datasource.password= # Login password of the database.
    spring.datasource.platform=all # Platform to use in the schema resource (schema-${platform}.sql).
    spring.datasource.schema= # Schema (DDL) script resource references.
    spring.datasource.schema-username= # User of the database to execute DDL scripts (if different).
    spring.datasource.schema-password= # Password of the database to execute DDL scripts (if different).
    spring.datasource.separator=; # Statement separator in SQL initialization scripts.
    spring.datasource.sql-script-encoding= # SQL scripts encoding.
    spring.datasource.tomcat.*= # Tomcat datasource specific settings
    spring.datasource.type= # Fully qualified name of the connection pool implementation to use. By default, it is auto-detected from the classpath.
    spring.datasource.url= # JDBC url of the database.
    spring.datasource.username= # Login user of the database.
    spring.datasource.xa.data-source-class-name= # XA datasource fully qualified name.
    spring.datasource.xa.properties= # Properties to pass to the XA data source.
    
    # JEST (Elasticsearch HTTP client) (JestProperties)
    spring.elasticsearch.jest.connection-timeout=3000 # Connection timeout in milliseconds.
    spring.elasticsearch.jest.multi-threaded=true # Enable connection requests from multiple execution threads.
    spring.elasticsearch.jest.password= # Login password.
    spring.elasticsearch.jest.proxy.host= # Proxy host the HTTP client should use.
    spring.elasticsearch.jest.proxy.port= # Proxy port the HTTP client should use.
    spring.elasticsearch.jest.read-timeout=3000 # Read timeout in milliseconds.
    spring.elasticsearch.jest.uris=http://localhost:9200 # Comma-separated list of the Elasticsearch instances to use.
    spring.elasticsearch.jest.username= # Login user.
    
    # H2 Web Console (H2ConsoleProperties)
    spring.h2.console.enabled=false # Enable the console.
    spring.h2.console.path=/h2-console # Path at which the console will be available.
    spring.h2.console.settings.trace=false # Enable trace output.
    spring.h2.console.settings.web-allow-others=false # Enable remote access.
    
    # InfluxDB (InfluxDbProperties)
    spring.influx.password= # Login password.
    spring.influx.url= # Url of the InfluxDB instance to connect to.
    spring.influx.user= # Login user.
    
    # JOOQ (JooqAutoConfiguration)
    spring.jooq.sql-dialect= # Sql dialect to use, auto-detected by default.
    
    # JDBC (JdbcProperties)
    spring.jdbc.template.fetch-size=-1 # Number of rows that should be fetched from the database when more rows are needed.
    spring.jdbc.template.max-rows=-1 # Maximum number of rows.
    spring.jdbc.template.query-timeout=-1 # Query timeout in seconds.
    
    # JPA (JpaBaseConfiguration, HibernateJpaAutoConfiguration)
    spring.data.jpa.repositories.enabled=true # Enable JPA repositories.
    spring.jpa.database= # Target database to operate on, auto-detected by default. Can be alternatively set using the "databasePlatform" property.
    spring.jpa.database-platform= # Name of the target database to operate on, auto-detected by default. Can be alternatively set using the "Database" enum.
    spring.jpa.generate-ddl=false # Initialize the schema on startup.
    spring.jpa.hibernate.ddl-auto= # DDL mode. This is actually a shortcut for the "hibernate.hbm2ddl.auto" property. Default to "create-drop" when using an embedded database, "none" otherwise.
    spring.jpa.hibernate.naming.implicit-strategy= # Hibernate 5 implicit naming strategy fully qualified name.
    spring.jpa.hibernate.naming.physical-strategy= # Hibernate 5 physical naming strategy fully qualified name.
    spring.jpa.hibernate.use-new-id-generator-mappings= # Use Hibernate's newer IdentifierGenerator for AUTO, TABLE and SEQUENCE.
    spring.jpa.open-in-view=true # Register OpenEntityManagerInViewInterceptor. Binds a JPA EntityManager to the thread for the entire processing of the request.
    spring.jpa.properties.*= # Additional native properties to set on the JPA provider.
    spring.jpa.show-sql=false # Enable logging of SQL statements.
    
    # JTA (JtaAutoConfiguration)
    spring.jta.enabled=true # Enable JTA support.
    spring.jta.log-dir= # Transaction logs directory.
    spring.jta.transaction-manager-id= # Transaction manager unique identifier.
    
    # ATOMIKOS (AtomikosProperties)
    spring.jta.atomikos.connectionfactory.borrow-connection-timeout=30 # Timeout, in seconds, for borrowing connections from the pool.
    spring.jta.atomikos.connectionfactory.ignore-session-transacted-flag=true # Whether or not to ignore the transacted flag when creating session.
    spring.jta.atomikos.connectionfactory.local-transaction-mode=false # Whether or not local transactions are desired.
    spring.jta.atomikos.connectionfactory.maintenance-interval=60 # The time, in seconds, between runs of the pool's maintenance thread.
    spring.jta.atomikos.connectionfactory.max-idle-time=60 # The time, in seconds, after which connections are cleaned up from the pool.
    spring.jta.atomikos.connectionfactory.max-lifetime=0 # The time, in seconds, that a connection can be pooled for before being destroyed. 0 denotes no limit.
    spring.jta.atomikos.connectionfactory.max-pool-size=1 # The maximum size of the pool.
    spring.jta.atomikos.connectionfactory.min-pool-size=1 # The minimum size of the pool.
    spring.jta.atomikos.connectionfactory.reap-timeout=0 # The reap timeout, in seconds, for borrowed connections. 0 denotes no limit.
    spring.jta.atomikos.connectionfactory.unique-resource-name=jmsConnectionFactory # The unique name used to identify the resource during recovery.
    spring.jta.atomikos.datasource.borrow-connection-timeout=30 # Timeout, in seconds, for borrowing connections from the pool.
    spring.jta.atomikos.datasource.default-isolation-level= # Default isolation level of connections provided by the pool.
    spring.jta.atomikos.datasource.login-timeout= # Timeout, in seconds, for establishing a database connection.
    spring.jta.atomikos.datasource.maintenance-interval=60 # The time, in seconds, between runs of the pool's maintenance thread.
    spring.jta.atomikos.datasource.max-idle-time=60 # The time, in seconds, after which connections are cleaned up from the pool.
    spring.jta.atomikos.datasource.max-lifetime=0 # The time, in seconds, that a connection can be pooled for before being destroyed. 0 denotes no limit.
    spring.jta.atomikos.datasource.max-pool-size=1 # The maximum size of the pool.
    spring.jta.atomikos.datasource.min-pool-size=1 # The minimum size of the pool.
    spring.jta.atomikos.datasource.reap-timeout=0 # The reap timeout, in seconds, for borrowed connections. 0 denotes no limit.
    spring.jta.atomikos.datasource.test-query= # SQL query or statement used to validate a connection before returning it.
    spring.jta.atomikos.datasource.unique-resource-name=dataSource # The unique name used to identify the resource during recovery.
    spring.jta.atomikos.properties.allow-sub-transactions=true # Specify if sub-transactions are allowed.
    spring.jta.atomikos.properties.checkpoint-interval=500 # Interval between checkpoints.
    spring.jta.atomikos.properties.default-jta-timeout=10000 # Default timeout for JTA transactions.
    spring.jta.atomikos.properties.enable-logging=true # Enable disk logging.
    spring.jta.atomikos.properties.force-shutdown-on-vm-exit=false # Specify if a VM shutdown should trigger forced shutdown of the transaction core.
    spring.jta.atomikos.properties.log-base-dir= # Directory in which the log files should be stored.
    spring.jta.atomikos.properties.log-base-name=tmlog # Transactions log file base name.
    spring.jta.atomikos.properties.max-actives=50 # Maximum number of active transactions.
    spring.jta.atomikos.properties.max-timeout=300000 # Maximum timeout (in milliseconds) that can be allowed for transactions.
    spring.jta.atomikos.properties.recovery.delay=10000 # Delay between two recovery scans.
    spring.jta.atomikos.properties.recovery.forget-orphaned-log-entries-delay=86400000 # Delay after which recovery can cleanup pending ('orphaned') log entries.
    spring.jta.atomikos.properties.recovery.max-retries=5 # Number of retries attempts to commit the transaction before throwing an exception.
    spring.jta.atomikos.properties.recovery.retry-interval=10000 # Delay between retry attempts.
    spring.jta.atomikos.properties.serial-jta-transactions=true # Specify if sub-transactions should be joined when possible.
    spring.jta.atomikos.properties.service= # Transaction manager implementation that should be started.
    spring.jta.atomikos.properties.threaded-two-phase-commit=false # Use different (and concurrent) threads for two-phase commit on the participating resources.
    spring.jta.atomikos.properties.transaction-manager-unique-name= # Transaction manager's unique name.
    
    # BITRONIX
    spring.jta.bitronix.connectionfactory.acquire-increment=1 # Number of connections to create when growing the pool.
    spring.jta.bitronix.connectionfactory.acquisition-interval=1 # Time, in seconds, to wait before trying to acquire a connection again after an invalid connection was acquired.
    spring.jta.bitronix.connectionfactory.acquisition-timeout=30 # Timeout, in seconds, for acquiring connections from the pool.
    spring.jta.bitronix.connectionfactory.allow-local-transactions=true # Whether or not the transaction manager should allow mixing XA and non-XA transactions.
    spring.jta.bitronix.connectionfactory.apply-transaction-timeout=false # Whether or not the transaction timeout should be set on the XAResource when it is enlisted.
    spring.jta.bitronix.connectionfactory.automatic-enlisting-enabled=true # Whether or not resources should be enlisted and delisted automatically.
    spring.jta.bitronix.connectionfactory.cache-producers-consumers=true # Whether or not produces and consumers should be cached.
    spring.jta.bitronix.connectionfactory.defer-connection-release=true # Whether or not the provider can run many transactions on the same connection and supports transaction interleaving.
    spring.jta.bitronix.connectionfactory.ignore-recovery-failures=false # Whether or not recovery failures should be ignored.
    spring.jta.bitronix.connectionfactory.max-idle-time=60 # The time, in seconds, after which connections are cleaned up from the pool.
    spring.jta.bitronix.connectionfactory.max-pool-size=10 # The maximum size of the pool. 0 denotes no limit.
    spring.jta.bitronix.connectionfactory.min-pool-size=0 # The minimum size of the pool.
    spring.jta.bitronix.connectionfactory.password= # The password to use to connect to the JMS provider.
    spring.jta.bitronix.connectionfactory.share-transaction-connections=false #  Whether or not connections in the ACCESSIBLE state can be shared within the context of a transaction.
    spring.jta.bitronix.connectionfactory.test-connections=true # Whether or not connections should be tested when acquired from the pool.
    spring.jta.bitronix.connectionfactory.two-pc-ordering-position=1 # The position that this resource should take during two-phase commit (always first is Integer.MIN_VALUE, always last is Integer.MAX_VALUE).
    spring.jta.bitronix.connectionfactory.unique-name=jmsConnectionFactory # The unique name used to identify the resource during recovery.
    spring.jta.bitronix.connectionfactory.use-tm-join=true Whether or not TMJOIN should be used when starting XAResources.
    spring.jta.bitronix.connectionfactory.user= # The user to use to connect to the JMS provider.
    spring.jta.bitronix.datasource.acquire-increment=1 # Number of connections to create when growing the pool.
    spring.jta.bitronix.datasource.acquisition-interval=1 # Time, in seconds, to wait before trying to acquire a connection again after an invalid connection was acquired.
    spring.jta.bitronix.datasource.acquisition-timeout=30 # Timeout, in seconds, for acquiring connections from the pool.
    spring.jta.bitronix.datasource.allow-local-transactions=true # Whether or not the transaction manager should allow mixing XA and non-XA transactions.
    spring.jta.bitronix.datasource.apply-transaction-timeout=false # Whether or not the transaction timeout should be set on the XAResource when it is enlisted.
    spring.jta.bitronix.datasource.automatic-enlisting-enabled=true # Whether or not resources should be enlisted and delisted automatically.
    spring.jta.bitronix.datasource.cursor-holdability= # The default cursor holdability for connections.
    spring.jta.bitronix.datasource.defer-connection-release=true # Whether or not the database can run many transactions on the same connection and supports transaction interleaving.
    spring.jta.bitronix.datasource.enable-jdbc4-connection-test= # Whether or not Connection.isValid() is called when acquiring a connection from the pool.
    spring.jta.bitronix.datasource.ignore-recovery-failures=false # Whether or not recovery failures should be ignored.
    spring.jta.bitronix.datasource.isolation-level= # The default isolation level for connections.
    spring.jta.bitronix.datasource.local-auto-commit= # The default auto-commit mode for local transactions.
    spring.jta.bitronix.datasource.login-timeout= # Timeout, in seconds, for establishing a database connection.
    spring.jta.bitronix.datasource.max-idle-time=60 # The time, in seconds, after which connections are cleaned up from the pool.
    spring.jta.bitronix.datasource.max-pool-size=10 # The maximum size of the pool. 0 denotes no limit.
    spring.jta.bitronix.datasource.min-pool-size=0 # The minimum size of the pool.
    spring.jta.bitronix.datasource.prepared-statement-cache-size=0 # The target size of the prepared statement cache. 0 disables the cache.
    spring.jta.bitronix.datasource.share-transaction-connections=false #  Whether or not connections in the ACCESSIBLE state can be shared within the context of a transaction.
    spring.jta.bitronix.datasource.test-query= # SQL query or statement used to validate a connection before returning it.
    spring.jta.bitronix.datasource.two-pc-ordering-position=1 # The position that this resource should take during two-phase commit (always first is Integer.MIN_VALUE, always last is Integer.MAX_VALUE).
    spring.jta.bitronix.datasource.unique-name=dataSource # The unique name used to identify the resource during recovery.
    spring.jta.bitronix.datasource.use-tm-join=true Whether or not TMJOIN should be used when starting XAResources.
    spring.jta.bitronix.properties.allow-multiple-lrc=false # Allow multiple LRC resources to be enlisted into the same transaction.
    spring.jta.bitronix.properties.asynchronous2-pc=false # Enable asynchronously execution of two phase commit.
    spring.jta.bitronix.properties.background-recovery-interval-seconds=60 # Interval in seconds at which to run the recovery process in the background.
    spring.jta.bitronix.properties.current-node-only-recovery=true # Recover only the current node.
    spring.jta.bitronix.properties.debug-zero-resource-transaction=false # Log the creation and commit call stacks of transactions executed without a single enlisted resource.
    spring.jta.bitronix.properties.default-transaction-timeout=60 # Default transaction timeout in seconds.
    spring.jta.bitronix.properties.disable-jmx=false # Enable JMX support.
    spring.jta.bitronix.properties.exception-analyzer= # Set the fully qualified name of the exception analyzer implementation to use.
    spring.jta.bitronix.properties.filter-log-status=false # Enable filtering of logs so that only mandatory logs are written.
    spring.jta.bitronix.properties.force-batching-enabled=true #  Set if disk forces are batched.
    spring.jta.bitronix.properties.forced-write-enabled=true # Set if logs are forced to disk.
    spring.jta.bitronix.properties.graceful-shutdown-interval=60 # Maximum amount of seconds the TM will wait for transactions to get done before aborting them at shutdown time.
    spring.jta.bitronix.properties.jndi-transaction-synchronization-registry-name= # JNDI name of the TransactionSynchronizationRegistry.
    spring.jta.bitronix.properties.jndi-user-transaction-name= # JNDI name of the UserTransaction.
    spring.jta.bitronix.properties.journal=disk # Name of the journal. Can be 'disk', 'null' or a class name.
    spring.jta.bitronix.properties.log-part1-filename=btm1.tlog # Name of the first fragment of the journal.
    spring.jta.bitronix.properties.log-part2-filename=btm2.tlog # Name of the second fragment of the journal.
    spring.jta.bitronix.properties.max-log-size-in-mb=2 # Maximum size in megabytes of the journal fragments.
    spring.jta.bitronix.properties.resource-configuration-filename= # ResourceLoader configuration file name.
    spring.jta.bitronix.properties.server-id= # ASCII ID that must uniquely identify this TM instance. Default to the machine's IP address.
    spring.jta.bitronix.properties.skip-corrupted-logs=false # Skip corrupted transactions log entries.
    spring.jta.bitronix.properties.warn-about-zero-resource-transaction=true # Log a warning for transactions executed without a single enlisted resource.
    
    # NARAYANA (NarayanaProperties)
    spring.jta.narayana.default-timeout=60 # Transaction timeout in seconds.
    spring.jta.narayana.expiry-scanners=com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner # Comma-separated list of expiry scanners.
    spring.jta.narayana.log-dir= # Transaction object store directory.
    spring.jta.narayana.one-phase-commit=true # Enable one phase commit optimisation.
    spring.jta.narayana.periodic-recovery-period=120 # Interval in which periodic recovery scans are performed in seconds.
    spring.jta.narayana.recovery-backoff-period=10 # Back off period between first and second phases of the recovery scan in seconds.
    spring.jta.narayana.recovery-db-pass= # Database password to be used by recovery manager.
    spring.jta.narayana.recovery-db-user= # Database username to be used by recovery manager.
    spring.jta.narayana.recovery-jms-pass= # JMS password to be used by recovery manager.
    spring.jta.narayana.recovery-jms-user= # JMS username to be used by recovery manager.
    spring.jta.narayana.recovery-modules= # Comma-separated list of recovery modules.
    spring.jta.narayana.transaction-manager-id=1 # Unique transaction manager id.
    spring.jta.narayana.xa-resource-orphan-filters= # Comma-separated list of orphan filters.
    
    # EMBEDDED MONGODB (EmbeddedMongoProperties)
    spring.mongodb.embedded.features=SYNC_DELAY # Comma-separated list of features to enable.
    spring.mongodb.embedded.storage.database-dir= # Directory used for data storage.
    spring.mongodb.embedded.storage.oplog-size= # Maximum size of the oplog in megabytes.
    spring.mongodb.embedded.storage.repl-set-name= # Name of the replica set.
    spring.mongodb.embedded.version=2.6.10 # Version of Mongo to use.
    
    # REDIS (RedisProperties)
    spring.redis.cluster.max-redirects= # Maximum number of redirects to follow when executing commands across the cluster.
    spring.redis.cluster.nodes= # Comma-separated list of "host:port" pairs to bootstrap from.
    spring.redis.database=0 # Database index used by the connection factory.
    spring.redis.url= # Connection URL, will override host, port and password (user will be ignored), e.g. redis://user:password@example.com:6379
    spring.redis.host=localhost # Redis server host.
    spring.redis.jedis.pool.max-active=8 # Max number of connections that can be allocated by the pool at a given time. Use a negative value for no limit.
    spring.redis.jedis.pool.max-idle=8 # Max number of "idle" connections in the pool. Use a negative value to indicate an unlimited number of idle connections.
    spring.redis.jedis.pool.max-wait=-1 # Maximum amount of time (in milliseconds) a connection allocation should block before throwing an exception when the pool is exhausted. Use a negative value to block indefinitely.
    spring.redis.jedis.pool.min-idle=0 # Target for the minimum number of idle connections to maintain in the pool. This setting only has an effect if it is positive.
    spring.redis.lettuce.pool.max-active=8 # Max number of connections that can be allocated by the pool at a given time. Use a negative value for no limit.
    spring.redis.lettuce.pool.max-idle=8 # Max number of "idle" connections in the pool. Use a negative value to indicate an unlimited number of idle connections.
    spring.redis.lettuce.pool.max-wait=-1 # Maximum amount of time (in milliseconds) a connection allocation should block before throwing an exception when the pool is exhausted. Use a negative value to block indefinitely.
    spring.redis.lettuce.pool.min-idle=0 # Target for the minimum number of idle connections to maintain in the pool. This setting only has an effect if it is positive.
    spring.redis.lettuce.shutdown-timeout=100 # Shutdown timeout in milliseconds.
    spring.redis.password= # Login password of the redis server.
    spring.redis.port=6379 # Redis server port.
    spring.redis.sentinel.master= # Name of Redis server.
    spring.redis.sentinel.nodes= # Comma-separated list of host:port pairs.
    spring.redis.ssl=false # Enable SSL support.
    spring.redis.timeout=0 # Connection timeout in milliseconds.
    
    # TRANSACTION (TransactionProperties)
    spring.transaction.default-timeout= # Default transaction timeout in seconds.
    spring.transaction.rollback-on-commit-failure= # Perform the rollback on commit failures.

    相关文章

      网友评论

          本文标题:Spring boot application.yml/appl

          本文链接:https://www.haomeiwen.com/subject/kcracxtx.html