application.yml

  1. #工程访问配置
  2. server:
  3. port: 8081
  4. servlet:
  5. context-path: /lcdp
  6. #spring环境配置
  7. spring:
  8. profiles:
  9. # 运行环境 dev|test|prod,根据active动态加载application-active.yml配置文件
  10. # 切换数据库时,注意下面的-xxx 也修改为对应的数据库(mysql、oracle、pg)
  11. active: dev
  12. include: base,druid-mysql,mybatis-plus-mysql,cas
  13. # 配置参考 https://blog.csdn.net/qq_43842093/article/details/121866953
  14. jackson:
  15. time-zone: GMT+8
  16. date-format: yyyy-MM-dd HH:mm:ss
  17. deserialization:
  18. # 当实体中没有属性的setter方法时是否抛出异常
  19. FAIL_ON_UNKNOWN_PROPERTIES: false
  20. # 字符串转允许List,否则导致 @RequestBody List<T> list 类型无法解析
  21. ACCEPT_SINGLE_VALUE_AS_ARRAY: true
  22. gc:
  23. starter:
  24. menu:
  25. autoAppendRoleCodes:
  26. - managerRole
  27. - superAdminRole
  28. - appUser
  29. # mybatis
  30. mybatis-plus:
  31. # 实体扫描,多个package用逗号或者分号分隔
  32. typeAliasesPackage: com.gccloud.starter.*.entity

application-dev.yml

  1. spring:
  2. servlet:
  3. multipart:
  4. # 配置上传下载文件的最大值
  5. max-file-size: 500MB
  6. max-request-size: 500MB
  7. # 需根据实际部署情况修改
  8. datasource:
  9. type: com.alibaba.druid.pool.DruidDataSource
  10. driverClassName: com.p6spy.engine.spy.P6SpyDriver
  11. url: jdbc:p6spy:mysql://192.168.0.1:3306/gc_starter_lowcode?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
  12. username: root
  13. password: pwd
  14. resources:
  15. static-locations: classpath:/static/,classpath:/META-INF/resources/,classpath:/META-INF/resources/webjars/,file:${gc.starter.file.basePath}
  16. gc:
  17. starter:
  18. jwt:
  19. storeStrategy: none
  20. file:
  21. # 服务器上的一个存储文件的绝对路径,需要有写入权限,需根据实际部署情况修改
  22. basePath: F:\LIUCHANGAN\LowCode
  23. # 启动服务的地址、外网能够访问的地址
  24. urlPrefix: http://127.0.0.1:8081/gc-starter-server/static/
  25. csrf:
  26. # 是否允许不传入Referer头
  27. allowedEmpty: true
  28. # 允许哪些 Referer 可以访问,以所列的url开头表示允许
  29. allowedReferers:
  30. - http://
  31. captcha:
  32. enable: false
  33. component:
  34. XssWhitelist: disable
  35. XssEscapeFilter: disable
  36. mybatis-plus:
  37. # mybatis xml配置文件扫描
  38. mapper-locations: classpath*:mapper/**/*.xml
  39. #接口文档配置
  40. swagger:
  41. basic:
  42. # 是否启用swagger接口文档登录功能,登录后才可以访问
  43. enable: true
  44. # 访问swagger接口文档的登录用户名
  45. username: admin
  46. # 访问swagger接口文档的登录密码
  47. password: admin
  48. # 低代码平台配置
  49. lcdp:
  50. # 应用配置
  51. app:
  52. # 自动化运维部署,需根据实际部署情况修改
  53. autoOps:
  54. # 模板可运行包所在目录,里面必须包含 app-template、app-template-ui 两个目录
  55. templateProjectUiDir: /Users/liuchengbiao/Desktop/apache-tomcat-8.5.51/webapps/app-template-ui
  56. # 模板生成的工程目录,以时间戳为名称创建新目录s
  57. outTemplateProjectDir: /Users/liuchengbiao/Desktop/apache-tomcat-8.5.51/webapps
  58. # tomcat 或 nginx 容器地址
  59. containerPrefixUrl: http://127.0.0.1:8888/
  60. # 应用后端服务、和低代码后端保持一致
  61. servicePrefixUrl: http://127.0.0.1:${server.port}${server.servlet.context-path}
  62. flowable:
  63. #关闭定时任务JOB
  64. async-executor-activate: false
  65. #关闭自动部署验证设置
  66. # check-process-definitions: false
  67. # 将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。
  68. database-schema-update: true
  69. logging:
  70. level:
  71. org:
  72. flowable:
  73. engine:
  74. impl:
  75. '*': debug
  76. interceptor:
  77. '*': debug
  78. persistence:
  79. entity:
  80. '*': debug
  81. task:
  82. service:
  83. impl:
  84. persistence:
  85. entity:
  86. '*': debug