# =================================================================== # Spring Boot configuration. # # This configuration will be overridden by the Spring profile you use, # for example application-dev.yml if you use the "dev" profile. # # More information on profiles: https://www.jhipster.tech/profiles/ # More information on configuration properties: https://www.jhipster.tech/common-application-properties/ # =================================================================== # =================================================================== # Standard Spring Boot properties. # Full reference is available at: # http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html # =================================================================== --- # Conditionally disable springdoc on missing api-docs profile spring: config: activate: on-profile: '!api-docs' springdoc: api-docs: enabled: false --- management: endpoints: web: base-path: /management exposure: include: [ 'configprops', 'env', 'health', 'info', 'jhimetrics', 'jhiopenapigroups', 'logfile', 'loggers', 'prometheus', 'threaddump', 'caches', 'liquibase', ] endpoint: health: show-details: when_authorized roles: 'ROLE_ADMIN' probes: enabled: true group: liveness: include: livenessState readiness: include: readinessState,db jhimetrics: enabled: true info: git: mode: full env: enabled: true health: mail: enabled: false # When using the MailService, configure an SMTP server and set this to true metrics: export: # Prometheus is the default metrics backend prometheus: enabled: true step: 60 enable: http: true jvm: true logback: true process: true system: true distribution: percentiles-histogram: all: true percentiles: all: 0, 0.5, 0.75, 0.95, 0.99, 1.0 tags: application: ${spring.application.name} web: server: request: autotime: enabled: true spring: application: name: trade profiles: # The commented value for `active` can be replaced with valid Spring profiles to load. # Otherwise, it will be filled in by gradle when building the JAR file # Either way, it can be overridden by `--spring.profiles.active` value passed in the commandline or `-Dspring.profiles.active` set in `JAVA_OPTS` active: #spring.profiles.active# group: dev: - dev - api-docs - no-liquibase beta: - beta - no-liquibase prod: - prod - no-liquibase jmx: enabled: false data: jpa: repositories: bootstrap-mode: deferred jpa: open-in-view: false properties: hibernate.jdbc.time_zone: UTC hibernate.id.new_generator_mappings: true hibernate.connection.provider_disables_autocommit: true hibernate.cache.use_second_level_cache: true hibernate.cache.use_query_cache: false hibernate.generate_statistics: false # modify batch size as necessary hibernate.jdbc.batch_size: 25 hibernate.order_inserts: true hibernate.order_updates: true hibernate.query.fail_on_pagination_over_collection_fetch: true hibernate.query.in_clause_parameter_padding: true hibernate: ddl-auto: update naming: physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy implicit-strategy: org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy messages: basename: i18n/messages main: allow-bean-definition-overriding: true mvc: pathmatch: matching-strategy: ant_path_matcher task: execution: thread-name-prefix: trade-task- pool: core-size: 2 max-size: 50 queue-capacity: 10000 scheduling: thread-name-prefix: trade-scheduling- pool: size: 2 thymeleaf: mode: HTML output: ansi: console-available: true servlet: multipart: max-file-size: 50MB max-request-size: 50MB location: ./upload/tmp/ server: servlet: session: cookie: http-only: true springdoc: show-actuator: true # Properties to be exposed on the /info management endpoint info: # Comma separated list of profiles that will trigger the ribbon to show display-ribbon-on-profiles: 'dev' # =================================================================== # JHipster specific properties # # Full reference is available at: https://www.jhipster.tech/common-application-properties/ # =================================================================== jhipster: clientApp: name: 'tradeApp' # By default CORS is disabled. Uncomment to enable. # cors: # allowed-origins: "http://localhost:8100,http://localhost:9000" # allowed-methods: "*" # allowed-headers: "*" # exposed-headers: "Authorization,Link,X-Total-Count,X-${jhipster.clientApp.name}-alert,X-${jhipster.clientApp.name}-error,X-${jhipster.clientApp.name}-params" # allow-credentials: true # max-age: 1800 mail: from: trade@localhost api-docs: default-include-pattern: ${server.servlet.context-path:}/api/** management-include-pattern: ${server.servlet.context-path:}/management/** title: Trade API description: Trade API documentation version: 0.0.1 terms-of-service-url: contact-name: contact-url: contact-email: license: unlicensed license-url: security: content-security-policy: "default-src 'self'; frame-src 'self' data:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://unpkg.com/ https://dev.virtualearth.net https://storage.googleapis.com https://cdnjs.cloudflare.com https://d3js.org https://map.qq.com https://*.map.qq.com; style-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; img-src 'self' https://*.map.qq.com https://mapapi.qq.com blob: data:; font-src 'self' data: https://*.aliyuncs.com https://fonts.gstatic.com ; worker-src 'self' blob: ; connect-src 'self' 'unsafe-inline' https://*.aliyuncs.com https://assets.ion.cesium.com http://*.virtualearth.net https://api.cesium.com https://*.map.gtimg.com https://*.map.qq.com https://mapstyle.qpic.cn" # =================================================================== # Application specific properties # Add your own application properties here, see the ApplicationProperties class # to have type-safe configuration, like in the JHipsterProperties above # # More documentation is available at: # https://www.jhipster.tech/common-application-properties/ # =================================================================== application: ali-cloud: enable-sms: true access-key-id: LTAI5tMYjV29Hy1XKn3d79YD access-key-secret: 48we5KZdx9Bu2OiJ9hmXhQTf2aCut0 sign-name: 伏羲碳惠交易平台 templateCooperation: SMS_264860508 templateCodeMessage: SMS_461080515 templateSysRegistPassed: SMS_461065541 templateRegistPassed: SMS_461025520 templateRegistUnpassed: SMS_460935564 templateAccountFreezed: SMS_264190885 templateAccountUnfreezed: SMS_264030916 templateAccountReset: SMS_264030920 templateRegistBuyer: SMS_462425424 plat-bank-account: user-id: 1 account-name: 碳交易平台银行账号 account-number: 1234567891234567 issuing-bank: 平台开会行 inter-bank-number: 银联号 issuing-address: 开户行地址 tempPath: ./trade/tmp/ uploadPath: ./upload/ ecspUploadPath: ../clibra/upload/ wechatPay: merchantId: 1649012850 appId: wx4bc491881ec58241 privateKeyPath: ./wechatPay/apiclient_key.pem merchantSerialNumber: 509C23FE88EBBBA28BF0F9D9FA477FF93F9EDD24 apiV3key: 5ugirU2woc4BQdGZjJlQX8GHmY4u8685