server: port: 8080 spring: # 环境 dev|pre|prod profiles: active: pre # jackson时间格式化 jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss servlet: multipart: max-file-size: 500MB max-request-size: 500MB enabled: true mvc: throw-exception-if-no-handler-found: true pathmatch: matching-strategy: ant_path_matcher magic-api: #配置web页面入口 web: /magic/web resource: #配置存储方式 type: database # 配置存储在数据库中 tableName: magic_api_file # 数据库中的表名 # datasource: master #指定数据源(单数据源时无需配置,多数据源时默认使用主数据源,如果存在其他数据源中需要指定。) prefix: /magic-api # key前缀 readonly: false # 是否是只读模式 # security: # 安全配置 # username: admin # 登录用的用户名 # password: 123456 # 登录用的密码 prefix: /magic-api editor-config: classpath:./magic-editor-config.js #编辑器配置 sql-column-case: camel #启用驼峰命名转换 banner: false # 打印banner date-pattern: # 配置请求参数支持的日期格式 - yyyy-MM-dd - yyyy-MM-dd HH:mm:ss - yyyyMMddHHmmss - yyyyMMdd response: |- #配置JSON格式,格式为magic-script中的表达式 { code: code, msg: message, data, timestamp, requestTime, executeTime, } response-code: success: 0 #执行成功的code值 invalid: 10400 #参数验证未通过的code值 exception: 10500 #执行出现异常的code值 backup: #备份相关配置 enable: true #是否启用 max-history: -1 #备份保留天数,-1为永久保留 table-name: magic_backup_record #使用数据库存储备份时的表名 crud: # CRUD相关配置 logic-delete-column: delete_mark #逻辑删除列 logic-delete-value: 1 #逻辑删除值 page: size: size # 页大小的参数名称 page: limit # 页码的参数名称 default-page: 1 # 未传页码时的默认首页 default-size: 10 # 未传页大小时的默认页大小 debug: timeout: 60 # 断点超时时间,默认60s throw-exception: true # 执行出错时,异常将抛出处理 auto-import-module: db,http,log,request,response,env,magic #自动导入模块 # Sa-Token配置 sa-token: # sa-token-temp-jwt 模块的秘钥 (随便乱摁几个字母就行了) jwt-secret-key: yeMyLT&&4E%j%ku6owA%$s!2SR!W!!kM # token前缀 # token-prefix: Bearer # token名称 (同时也是cookie名称) token-name: Authorization # token有效期,单位s 默认30天, -1代表永不过期 timeout: 2592000 # token临时有效期 (指定时间内无操作就视为token过期) 单位: 秒 active-timeout: -1 # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录) is-concurrent: true # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token) is-share: false # token风格 token-style: uuid # 是否输出操作日志 is-log: false mybatis-plus-join: #是否打印 mybatis plus join banner 默认true banner: false #全局启用副表逻辑删除(默认true) 关闭后关联查询不会加副表逻辑删除 sub-table-logic: true #拦截器MappedStatement缓存(默认true) ms-cache: true #表别名(默认 t) table-alias: t #mybatis mybatis-plus: mapper-locations: classpath*:/mapper/**/*.xml #实体扫描,多个package用逗号或者分号分隔 typeAliasesPackage: com.xjrsoft.modules.*.entity global-config: #数据库相关配置 db-config: #主键类型 AUTO:"数据库ID自增", INPUT:"用户输入ID", ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID"; id-type: ASSIGN_ID logic-delete-value: 1 logic-not-delete-value: 0 banner: false enable-sql-runner: true #原生配置 configuration: map-underscore-to-camel-case: true cache-enabled: false call-setters-on-nulls: true jdbc-type-for-null: 'null' # log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl log-impl: org.apache.ibatis.logging.stdout.StdOutImpl camunda: bpm: admin-user: id: admin password: admin # first-name: admin # filter: # create: All tasks # #指定数据库类型 # database: # type: mysql #自动部署resources下面的bpmn文件 # auto-deployment-enabled: true #禁止index跳转到Camunda自带的管理界面,默认true # webapp: # index-redirect-enabled: false