1 line
217 KiB
JSON
1 line
217 KiB
JSON
{"repo": "a1150534468/jeecgboot-fqxs", "files": {"jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dm8.yml": {"71fbe19ccffa381ec281b3367a4f23c172a7243e": {"t": 1785746338.5869586, "n": 8217, "h": "5a9183abb8eaa5d0", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httpexchanges,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n # 定时任务发送邮件\n timeJobSend: false\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.timeout: 10000 # 连接超时(毫秒)\n mail.smtp.connectiontimeout: 10000 # 连接超时(毫秒)\n mail.smtp.writetimeout: 10000 # 写入超时(毫秒)\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: embedded\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com/v1\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 短信模板\n sms-template:\n # 签名\n signature:\n # 模板code\n templateCode:\n # 登录短信、忘记密码模板编码\n SMS_175435174:\n # 修改密码短信模板编码\n SMS_465391221:\n # 注册账号短信模板编码\n SMS_175430166:\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n # 高德地图Api配置(v2.1.3+ BI新增高德地图)\n gao-de-api:\n # 应用key\n api-key: ??\n # 应用秘钥\n secret-key: ??\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "053552c123e5cd13219c4fbb9a7bfe057db7e732": {"t": 1785762181.003345, "n": 8217, "h": "5a9183abb8eaa5d0", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httpexchanges,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n # 定时任务发送邮件\n timeJobSend: false\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.timeout: 10000 # 连接超时(毫秒)\n mail.smtp.connectiontimeout: 10000 # 连接超时(毫秒)\n mail.smtp.writetimeout: 10000 # 写入超时(毫秒)\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: embedded\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com/v1\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 短信模板\n sms-template:\n # 签名\n signature:\n # 模板code\n templateCode:\n # 登录短信、忘记密码模板编码\n SMS_175435174:\n # 修改密码短信模板编码\n SMS_465391221:\n # 注册账号短信模板编码\n SMS_175430166:\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n # 高德地图Api配置(v2.1.3+ BI新增高德地图)\n gao-de-api:\n # 应用key\n api-key: ??\n # 应用秘钥\n secret-key: ??\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "2e93a92ddef163e78a20d9f51e78eb5d72381ee8": {"t": 1785762185.7879572, "n": 7691, "h": "e39c1cfc3e8e42d1", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: embedded\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n # 高德地图Api配置(v2.1.3+ BI新增高德地图)\n gao-de-api:\n # 应用key\n api-key: ??\n # 应用秘钥\n secret-key: ??\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "434b42e9edb9810125d6e36c7bfd727441929a18": {"t": 1785762189.0013561, "n": 8461, "h": "2bd245e54c2b4ed5", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httpexchanges,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n # 定时任务发送邮件\n timeJobSend: false\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.timeout: 10000 # 连接超时(毫秒)\n mail.smtp.connectiontimeout: 10000 # 连接超时(毫秒)\n mail.smtp.writetimeout: 10000 # 写入超时(毫秒)\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: embedded\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com/v1\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 短信模板\n sms-template:\n # 签名\n signature:\n # 模板code\n templateCode:\n # 登录短信、忘记密码模板编码\n SMS_175435174:\n # 修改密码短信模板编码\n SMS_465391221:\n # 注册账号短信模板编码\n SMS_175430166:\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n # 高德地图Api配置(v2.1.3+ BI新增高德地图)\n gao-de-api:\n # 应用key\n api-key: ??\n # 应用秘钥\n secret-key: ??\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "f1ceb08e162158490a1ccd3f53c01123b8e473ee": {"t": 1785762191.5213225, "n": 8447, "h": "4a26f0867bd99c8e", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n # 定时任务发送邮件\n timeJobSend: false\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.timeout: 10000 # 连接超时(毫秒)\n mail.smtp.connectiontimeout: 10000 # 连接超时(毫秒)\n mail.smtp.writetimeout: 10000 # 写入超时(毫秒)\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: embedded\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com/v1\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 短信模板\n sms-template:\n # 签名\n signature:\n # 模板code\n templateCode:\n # 登录短信、忘记密码模板编码\n SMS_175435174:\n # 修改密码短信模板编码\n SMS_465391221:\n # 注册账号短信模板编码\n SMS_175430166:\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n # 高德地图Api配置(v2.1.3+ BI新增高德地图)\n gao-de-api:\n # 应用key\n api-key: ??\n # 应用秘钥\n secret-key: ??\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "5f1dc060675d9a112125d16ca962ff4535e779b9": {"t": 1785762193.2191815, "n": 7932, "h": "76fe02df72abd900", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n # 高德地图Api配置(v2.1.3+ BI新增高德地图)\n gao-de-api:\n # 应用key\n api-key: ??\n # 应用秘钥\n secret-key: ??\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "128c2c97f6cf0c3787cc236705747337261ca30a": {"t": 1785762194.5495656, "n": 8331, "h": "15e1d5909c0b24a1", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n # 定时任务发送邮件\n timeJobSend: false\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.timeout: 10000 # 连接超时(毫秒)\n mail.smtp.connectiontimeout: 10000 # 连接超时(毫秒)\n mail.smtp.writetimeout: 10000 # 写入超时(毫秒)\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: embedded\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com/v1\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 短信模板\n sms-template:\n # 签名\n signature:\n # 模板code\n templateCode:\n # 登录短信、忘记密码模板编码\n SMS_175435174:\n # 修改密码短信模板编码\n SMS_465391221:\n # 注册账号短信模板编码\n SMS_175430166:\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "6c15b45a8cbea4bc13921de429ff57c06c1df272": {"t": 1785762197.0233097, "n": 7916, "h": "309b46def7cc9141", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "e6edde963a4c65762d3ffd0b6f3257e138e54964": {"t": 1785762198.2445407, "n": 7816, "h": "73bf840e125522be", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,jeecghttptrace\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n jdbc:\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n# # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "90565fcf792685f0e17c0c9f151d340b6ef75649": {"t": 1785762201.11252, "n": 7950, "h": "ec16820a6511c23b", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "56b91316752ba8b656eecdfc15b8459f51c6e380": {"t": 1785762203.5344458, "n": 7850, "h": "ee81d2a6e7932de9", "c": "server:\n port: 8080\n undertow:\n decode-url: true # 启用URL解码\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "08612d5bfa12af224c301e16a601754e412ba576": {"t": 1785762205.1405342, "n": 7919, "h": "bd437ef66d126b21", "c": "server:\n port: 8080\n undertow:\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n data:\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "9e7d40a080113d0d0dd3f803b7eb7647809b2960": {"t": 1785762209.0644612, "n": 7901, "h": "4a86a7e1cfeaee45", "c": "server:\n port: 8080\n undertow:\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "e52538d304081b772adb9ede2c32c43432ffb403": {"t": 1785762216.1866913, "n": 7717, "h": "fc11b401c4d6d915", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n # flyway配置\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.springframework.context.support.PostProcessorRegistrationDelegate: error\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "a00fcae3a373fb96980a67772fc7e2a3d4b4aa0e": {"t": 1785762220.2641454, "n": 7820, "h": "1b7f639a3f1a6af0", "c": "server:\n port: 8080\n undertow:\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail.smtp.auth: true\n smtp.ssl.enable: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "6e721e4120138c83515dfec5eab0dbff1c130178": {"t": 1785762253.4557414, "n": 7636, "h": "7610cfc70d272296", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n # flyway配置\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "c6fe8090138952669de10258d8075004698a25d9": {"t": 1785762254.8049982, "n": 7883, "h": "42a34690e7ccee52", "c": "server:\n port: 8080\n undertow:\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # AIRag向量库\n ai-rag:\n embed-store:\n host: 127.0.0.1\n port: 5432\n database: postgres\n user: postgres\n password: postgres\n table: embeddings\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "a17b403675b1b52aaf12efd851b9e77028afbd42": {"t": 1785762257.027917, "n": 7727, "h": "c9dbc30cef18223c", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n # flyway配置\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n# springdoc-openapi项目配置\nspringdoc:\n auto-tag-classes: false\n packages-to-scan: org.jeecg\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "9191a8b6201fca7dd661c6acae33201aebefc4ad": {"t": 1785762258.4470968, "n": 7709, "h": "0c65cfa90dcc05b8", "c": "server:\n port: 8080\n undertow:\n # max-http-post-size: 10MB # 平替 tomcat server.tomcat.max-swallow-siz, undertow该值默认为-1\n worker-threads: 16 # 4核CPU标准配置\n buffers:\n websocket: 8192 # WebSocket缓冲 以字节为单位,这里设置为8 KB\n io: 16384 # IO操作缓冲 以字节为单位,这里设置为16 KB\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "5cd5bf7a0b3e5e4063d8746ecaeaedf9d056cad6": {"t": 1785762260.0469456, "n": 7622, "h": "c48bafabb55112ce", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "7e15e812185e2efb96713b551f18266f5dde5c1d": {"t": 1785762261.5320978, "n": 7636, "h": "7610cfc70d272296", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n # flyway配置\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "8fc27bb26106491bd59a666dd8372a4dd2a829ed": {"t": 1785762264.206985, "n": 7635, "h": "79b64fd8a54a1f30", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n # flyway配置\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # AI集成\n ai-chat:\n enabled: true\n model: deepseek-chat\n apiKey: ??\n apiHost: https://api.deepseek.com\n timeout: 60\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}, "03739f283740017b1d84ae223879905d131b410a": {"t": 1785762266.3668377, "n": 7811, "h": "ddd761cb2a2ca572", "c": "server:\n port: 8080\n tomcat:\n max-swallow-size: -1\n error:\n include-exception: true\n include-stacktrace: ALWAYS\n include-message: ALWAYS\n servlet:\n context-path: /jeecg-boot\n compression:\n enabled: true\n min-response-size: 1024\n mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: metrics,httptrace-new\n\nspring:\n # flyway配置\n flyway:\n # 是否启用flyway\n enabled: false\n # 是否关闭要清除已有库下的表功能,生产环境必须为true,否则会删库,非常重要!!!\n clean-disabled: true\n servlet:\n multipart:\n max-file-size: 10MB\n max-request-size: 10MB\n mail:\n host: smtp.163.com\n username: jeecgos@163.com\n password: ??\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: true\n ## quartz定时任务,采用数据库方式\n quartz:\n job-store-type: jdbc\n initialize-schema: never\n #定时任务启动开关,true-开 false-关\n auto-startup: true\n #延迟1秒启动定时任务\n startup-delay: 1s\n #启动时更新己存在的Job\n overwrite-existing-jobs: true\n properties:\n org:\n quartz:\n scheduler:\n instanceName: MyScheduler\n instanceId: AUTO\n jobStore:\n class: org.springframework.scheduling.quartz.LocalDataSourceJobStore\n driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate\n tablePrefix: QRTZ_\n isClustered: true\n misfireThreshold: 12000\n clusterCheckinInterval: 15000\n threadPool:\n class: org.quartz.simpl.SimpleThreadPool\n threadCount: 10\n threadPriority: 5\n threadsInheritContextClassLoaderOfInitializingThread: true\n #json 时间戳统一转换\n jackson:\n date-format: yyyy-MM-dd HH:mm:ss\n time-zone: GMT+8\n jpa:\n open-in-view: false\n properties:\n hibernate:\n dialect: org.hibernate.dialect.DmDialect\n aop:\n proxy-target-class: true\n #配置freemarker\n freemarker:\n # 设置模板后缀名\n suffix: .ftl\n # 设置文档类型\n content-type: text/html\n # 设置页面编码格式\n charset: UTF-8\n # 设置页面缓存\n cache: false\n prefer-file-system-access: false\n # 设置ftl文件路径\n template-loader-path:\n - classpath:/templates\n template_update_delay: 0\n # 设置静态文件路径,js,css等\n mvc:\n static-path-pattern: /**\n #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher\n pathmatch:\n matching-strategy: ant_path_matcher\n resource:\n static-locations: classpath:/static/,classpath:/public/\n autoconfigure:\n exclude:\n - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure\n - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n allow:\n web-stat-filter:\n enabled: true\n #打开多数据源,加上上面的就可以实现多数据源的配置\n dynamic:\n druid:\n filters: stat,slf4j\n # 初始连接数\n initialSize: 5\n validationQuery: SELECT 1 FROM DUAL\n # 最小连接池数量\n minIdle: 5\n # 最大连接池数量\n maxActive: 10\n datasource:\n # 重点是将数据源指向oracle 用compatibleMode=oracle即可\n master:\n url: jdbc:dm://127.0.0.1:30236/?schema=SYSDBA&compatibleMode=oracle&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8\n username: SYSDBA\n password: SYSDBA\n driverClassName: dm.jdbc.driver.DmDriver\n #redis 配置\n redis:\n database: 0\n host: 127.0.0.1\n port: 6379\n password: ''\n#mybatis plus 设置\nmybatis-plus:\n mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml\n global-config:\n # 关闭MP3.0自带的banner\n banner: false\n db-config:\n #主键类型 0:\"数据库ID自增\",1:\"该类型为未设置主键类型\", 2:\"用户输入ID\",3:\"全局唯一ID (数字类型唯一ID)\", 4:\"全局唯一ID UUID\",5:\"字符串全局唯一ID (idWorker 的字符串表示)\";\n id-type: ASSIGN_ID\n # 默认数据库表下划线命名\n table-underline: true\n configuration:\n # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n # 返回类型为Map,显示null对应的字段\n call-setters-on-nulls: true\n#jeecg专用配置\nminidao:\n base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*\njeecg:\n # 平台上线安全配置\n firewall:\n # 数据源安全 (开启后,Online报表和图表的数据源为必填)\n dataSourceSafe: false\n # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力)\n lowCodeMode: dev\n # 签名密钥串(前后端要一致,正式发布请自行修改)\n signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a\n #签名拦截接口\n signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode\n # 本地:local、Minio:minio、阿里云:alioss\n uploadType: local\n # 前端访问地址\n domainUrl:\n pc: http://localhost:3100\n app: http://localhost:8051\n path:\n #文件上传根目录 设置\n upload: /opt/upFiles\n #webapp文件路径\n webapp: /opt/webapp\n shiro:\n excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**\n #阿里云oss存储和大鱼短信秘钥配置\n oss:\n accessKey: ??\n secretKey: ??\n endpoint: oss-cn-beijing.aliyuncs.com\n bucketName: jeecgdev\n # ElasticSearch 6设置\n elasticsearch:\n cluster-name: jeecg-ES\n cluster-nodes: 127.0.0.1:9200\n check-enabled: false\n # 在线预览文件服务器地址配置\n file-view-domain: http://fileview.jeecg.com\n # minio文件上传\n minio:\n minio_url: http://minio.jeecg.com\n minio_name: ??\n minio_pass: ??\n bucketName: otatest\n #大屏报表参数设置\n jmreport:\n #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增)\n saasMode:\n # 平台上线安全配置(v1.6.2+ 新增)\n firewall:\n # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)\n dataSourceSafe: false\n # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制)\n lowCodeMode: dev\n #xxl-job配置\n xxljob:\n enabled: false\n adminAddresses: http://127.0.0.1:9080/xxl-job-admin\n appname: ${spring.application.name}\n accessToken: ''\n address: 127.0.0.1:30007\n ip: 127.0.0.1\n port: 30007\n logPath: logs/jeecg/job/jobhandler/\n logRetentionDays: 30\n #分布式锁配置\n redisson:\n address: 127.0.0.1:6379\n password:\n type: STANDALONE\n enabled: true\n # ai-chat\n ai-chat:\n # 是否开启;必须。\n enabled: false\n # openAi接口秘钥,填写自己的apiKey;必须。\n apiKey: \"????\"\n # openAi域名,有代理就填代理的域名。默认:openAI官方apiHost\n apiHost: \"https://api.openai.com\"\n # 超时时间单位:s。默认 60s\n timeout: 60\n # 本地代理地址\n# proxy:\n# host: \"http://127.0.0.1\"\n# port: \"7890\"\n#cas单点登录\ncas:\n prefixUrl: http://cas.example.org:8443/cas\n#Mybatis输出sql日志\nlogging:\n level:\n org.flywaydb: debug\n org.jeecg.modules.system.mapper: info\n#swagger\nknife4j:\n #开启增强配置\n enable: true\n #开启生产环境屏蔽\n production: false\n basic:\n enable: false\n username: jeecg\n password: jeecg1314\n#第三方登录\njustauth:\n enabled: true\n type:\n GITHUB:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback\n WECHAT_ENTERPRISE:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback\n agent-id: ??\n DINGTALK:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback\n WECHAT_OPEN:\n client-id: ??\n client-secret: ??\n redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback\n cache:\n type: default\n prefix: 'demo::'\n timeout: 1h\n"}}}} |