123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- 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
|