########################################################################## #(100) excluded auto configuration - io.sc.platform.core ########################################################################## spring.autoconfigure.exclude = ########################################################################## #(150) application configuration - io.sc.platform.core ########################################################################## # - io.sc.platform.core application.audit-log-mode = none #application.audit-log-mode = none #application.audit-log-mode = log #application.audit-log-mode = database # - io.sc.platform.installer application.installer.enabled = true # - io.sc.platform.jdbc.liquibase application.updater.enabled = true # - io.sc.platform.security application.default-password = password ########################################################################## #(200) spring.main configuration - io.sc.platform.core ########################################################################## spring.main.allow-bean-definition-overriding = false spring.main.banner-mode = console spring.main.lazy-initialization = false spring.main.log-startup-info = true spring.main.register-shutdown-hook = true ########################################################################## #(210) jasypt encryptor configuration - io.sc.platform.core ########################################################################## jasypt.encryptor.bean = platformJasyptStringEncryptor ########################################################################## #(300) web server configuration - io.sc.platform.mvc ########################################################################## #server.address = 127.0.0.1 server.port = 8080 server.servlet.context-path = / server.servlet.session.timeout = 30m server.error.path = /error server.error.whitelabel.enabled = true server.error.include-exception = true server.error.include-binding-errors = always server.error.include-message = always server.error.include-stacktrace = always ########################################################################## #(1000) dataSource configuration - io.sc.platform.jdbc ########################################################################## spring.datasource.items[primary].driver-class-name = org.h2.Driver spring.datasource.items[primary].url = jdbc:h2:mem:DB_PLATFORM;DB_CLOSE_DELAY=-1 spring.datasource.items[primary].username = platform spring.datasource.items[primary].password = platform ########################################################################## #(1100) jpa configuration - io.sc.platform.orm.jpa ########################################################################## spring.jpa.open-in-view = false spring.jpa.show-sql = false spring.jpa.generate-ddl = false spring.jpa.hibernate.ddl-auto = none spring.jpa.hibernate.jdbc.batch_size = 25 spring.jpa.properties.hibernate.enable_lazy_load_no_trans =true spring.jpa.properties.hibernate.dialect =org.hibernate.dialect.H2Dialect ########################################################################## #(1500) hikari configuration - io.sc.platform.jdbc ########################################################################## #spring.datasource.items[primary].hikari.autoCommit = true #spring.datasource.items[primary].hikari.connectionTimeout = 10000 #spring.datasource.items[primary].hikari.idleTimeout = 600000 #spring.datasource.items[primary].hikari.maxLifetime = 1800000 #spring.datasource.items[primary].hikari.minimumIdle = 10 #spring.datasource.items[primary].hikari.maximumPoolSize = 10 #spring.datasource.items[primary].hikari.metricRegistry = #spring.datasource.items[primary].hikari.healthCheckRegistry = #spring.datasource.items[primary].hikari.poolName = #spring.datasource.items[primary].hikari.initializationFailTimeout = 1 #spring.datasource.items[primary].hikari.isolateInternalQueries = false #spring.datasource.items[primary].hikari.allowPoolSuspension = false #spring.datasource.items[primary].hikari.readOnly = false #spring.datasource.items[primary].hikari.registerMbeans = false #spring.datasource.items[primary].hikari.catalog = #spring.datasource.items[primary].hikari.connectionInitSql = #spring.datasource.items[primary].hikari.driverClassName = #spring.datasource.items[primary].hikari.transactionIsolation = #spring.datasource.items[primary].hikari.validationTimeout = 5000 #spring.datasource.items[primary].hikari.leakDetectionThreshold = 0 #spring.datasource.items[primary].hikari.dataSource = #spring.datasource.items[primary].hikari.schema = #spring.datasource.items[primary].hikari.threadFactory = #spring.datasource.items[primary].hikari.scheduledExecutor = ########################################################################## #(2100) spring.session configuration - io.sc.platform.mvc ########################################################################## spring.session.store-type = none #spring.session.store-type = jdbc #spring.session.store-type = redis spring.session.jdbc.initializer.enabled = false spring.session.jdbc.cleanup-cron = 0 */5 * * * * spring.session.redis.namespace = spring:session spring.session.redis.cleanupCron = 0 */5 * * * * ########################################################################## #(2200) spring web configuration (WebProperties) - io.sc.platform.mvc ########################################################################## spring.web.resources.add-mappings = true spring.web.resources.cache.cachecontrol.cache-public = true spring.web.resources.cache.cachecontrol.must-revalidate = true spring.web.resources.chain.cache = true spring.web.resources.chain.compressed = true ########################################################################## #(2300) management http server configuration - io.sc.platform.mvc ########################################################################## management.endpoints.enabled-by-default = true management.endpoints.web.exposure.include = * management.context-path = /actuator management.security.enabled = false ########################################################################## #(2400) thymeleaf configuration - io.sc.platform.mvc ########################################################################## spring.thymeleaf.enabled = true spring.thymeleaf.cache = false spring.thymeleaf.encoding = UTF-8 spring.thymeleaf.mode = HTML spring.thymeleaf.prefix = classpath:/templates/ spring.thymeleaf.check-template = false spring.thymeleaf.check-template-location = false spring.thymeleaf.servlet.content-type = text/html ########################################################################## #(2500) jackson configuration - io.sc.platform.mvc ########################################################################## spring.jackson.time-zone = Asia/Shanghai spring.jackson.date-format = yyyy-MM-dd HH:mm:ss spring.jackson.serialization.indent_output = true spring.jackson.serialization.fail_on_empty_beans = false spring.jackson.deserialization.fail_on_ignored_properties = false spring.jackson.parser.allow_comments = true spring.jackson.parser.allow_single_quotes = true spring.jackson.parser.allow_trailing_comma = true spring.jackson.parser.allow_unquoted_field_names = true spring.jackson.parser.ignore_undefined = true spring.jackson.parser.allow_unquoted_control_chars = true ########################################################################## #(2600) i18n message source configuration - io.sc.platform.mvc ########################################################################## spring.messages.alwaysUseMessageFormat = false spring.messages.cacheDuration = -1 spring.messages.encoding = UTF-8 spring.messages.fallbackToSystemLocale = false spring.messages.useCodeAsDefaultMessage = true ########################################################################## #(3000) platform security configuration - io.sc.platform.security.loginform ########################################################################## spring.security.formLogin.loginPage = /login spring.security.formLogin.loginProcessingUrl = /login spring.security.formLogin.failureUrl = /login-error spring.security.logout.logoutUrl = /logout spring.security.logout.logoutSuccessUrl = / ########################################################################## #(4000) email configuration - io.sc.platform.communication ########################################################################## spring.mail.host=zzz.xxx.yyy spring.mail.port=25 spring.mail.protocol=smtp spring.mail.test-connection=false spring.mail.default-encoding=UTF-8 spring.mail.properties.mail.smtp.auth=true spring.mail.username=xxx spring.mail.password=yyy ########################################################################## #(5000) flowable bpm configuration - io.sc.platform.flowable ########################################################################## # core flowable.asyncExecutorActivate =false flowable.asyncHistoryExecutorActivate = false flowable.check-process-definitions=false flowable.custom-mybatis-mappers= flowable.custom-mybatis-x-m-l-mappers= flowable.database-schema= flowable.database-schema-update=true flowable.db-history-used=true flowable.deployment-name=SpringBootAutoDeployment flowable.history-level= flowable.process-definition-location-prefix=classpath*:/processes/ flowable.process-definition-location-suffixes=**.bpmn20.xml,**.bpmn # process flowable.process.definition-cache-limit=-1 flowable.process.enable-safe-xml=true flowable.process.servlet.load-on-startup=-1 flowable.process.servlet.name=Flowable BPMN Rest API flowable.process.servlet.path=/process-api # cmmn flowable.cmmn.enabled=false # content flowable.content.enabled=false # dmn flowable.dmn.enabled=false # form flowable.form.enabled=false # idm flowable.idm.enabled=false ########################################################################## #(8000) cxf configuration - io.sc.platform.ws.cxf ########################################################################## cxf.path = /webservices ########################################################################## #(9000) p6spy configuration - io.sc.platform.jdbc ########################################################################## p6spy.enabled = true p6spy.ignorePattern = false