server: port: 8184 tomcat: max-swallow-size: -1 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS servlet: context-path: /laws-sinotruk compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: server: port: -1 endpoints: #关闭actuator监控 enabled-by-default: false spring: servlet: multipart: max-file-size: 500MB max-request-size: 500MB messages: basename: i18n/messages mail: host: smtp.163.com username: test@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true ## quartz定时任务,采用数据库方式 quartz: job-store-type: jdbc initialize-schema: embedded #定时任务启动开关,true-开 false-关 auto-startup: true #启动时更新己存在的Job overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.quartz.impl.jdbcjobstore.JobStoreTX driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 60000 clusterCheckinInterval: 10000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true #json 时间戳统一转换 jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 jpa: open-in-view: false activiti: # 检测身份信息表是否存在 db-identity-used: false database-schema-update: false # 自动部署验证设置:true-开启(默认)、false-关闭 # 关闭activiti自动部署(使用流程设计器部署,不使用具体文件访问方式) check-process-definitions: false # none:不保存任何的历史数据,因此,在流程执行过程中,这是最高效的。 # activity:级别高于none,保存流程实例与流程行为,其他数据不保存。 # audit:除activity级别会保存的数据外,还会保存全部的流程任务及其属性。audit为history的默认值。 # full:保存历史数据的最高级别,除了会保存audit级别的数据外,还会保存其他全部流程相关的细节数据,包括一些流程参数等。 history-level: full #添加这个配置就不会一直调用了 #在流程引擎启动就激活AsyncExecutor,异步 true false 关闭(切记关闭) async-executor-activate: false aop: proxy-target-class: true #配置freemarker freemarker: # 设置模板后缀名 suffix: .ftl # 设置文档类型 content-type: text/html # 设置页面编码格式 charset: UTF-8 # 设置页面缓存 cache: false prefer-file-system-access: false # 设置ftl文件路径 template-loader-path: - classpath:/templates # 设置静态文件路径,js,css等 mvc: static-path-pattern: /** resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure datasource: druid: stat-view-servlet: enabled: false loginUsername: druid loginPassword: druid allow: web-stat-filter: enabled: true dynamic: druid: # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置) # 连接池的配置信息 # 初始化大小,最小,最大 initial-size: 5 min-idle: 5 maxActive: 20 # 配置获取连接等待超时的时间 maxWait: 300000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 timeBetweenEvictionRunsMillis: 60000 # 配置一个连接在池中最小生存的时间,单位是毫秒 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 testWhileIdle: true testOnBorrow: false testOnReturn: false # 打开PSCache,并且指定每个连接上PSCache的大小 poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 filters: stat,slf4j # 通过connectProperties属性来打开mergeSql功能;慢SQL记录 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000;druid.stat.logSlowSql\=true datasource: master: # url: jdbc:p6spy:mysql://10.10.10.44:3306/laws-sinotruk?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true # username: root # password: hzwlsoft.com # driver-class-name: com.p6spy.engine.spy.P6SpyDriver url: jdbc:p6spy:mysql://lijiarao.cn:3306/laws-sinotruk-demo?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&autoReconnect=true username: root password: 704670af746903fa driver-class-name: com.p6spy.engine.spy.P6SpyDriver # url: jdbc:p6spy:mysql://10.10.10.44:3306/laws-sinotruk-test?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true # username: root # password: hzwlsoft.com # url: jdbc:mysql://127.0.0.1:3306/jero-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai # username: root # password: 123456 # driver-class-name: com.mysql.cj.jdbc.Driver # 多数据源配置 #multi-datasource1: # url: jdbc:mysql://localhost:3306/jero-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai # username: root # password: root # driver-class-name: com.mysql.cj.jdbc.Driver #redis 配置 # redis: # database: 11 # host: 127.0.0.1 # lettuce: # pool: # max-active: 8 #最大连接数据库连接数,设 0 为没有限制 # max-idle: 8 #最大等待连接中的数量,设 0 为没有限制 # max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 # min-idle: 0 #最小等待连接中的数量,设 0 为没有限制 # shutdown-timeout: 100ms redis: database: 11 # host: 121.36.69.172 host: localhost lettuce: pool: max-active: 8 #最大连接数据库连接数,设 0 为没有限制 max-idle: 8 #最大等待连接中的数量,设 0 为没有限制 max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 min-idle: 0 #最小等待连接中的数量,设 0 为没有限制 shutdown-timeout: 100ms # password: hzwlsoft.com # port: 4780 port: 6379 #rabbitmq 配置 rabbitmq: host: 121.36.69.172 username: admin password: hzwlsoft.com port: 5672 publisher-confirm-type: correlated publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual #消费者的最小数量 concurrency: 1 #消费者的最大数量 max-concurrency: 1 #是否支持重试 retry: enabled: true #mybatis plus 设置 mybatis-plus: mapper-locations: classpath*:com/jero/**/xml/*Mapper.xml global-config: # 关闭MP3.0自带的banner banner: false db-config: #主键类型 0:"数据库ID自增",1:"该类型为未设置主键类型", 2:"用户输入ID",3:"全局唯一ID (数字类型唯一ID)", 4:"全局唯一ID UUID",5:"字符串全局唯一ID (idWorker 的字符串表示)"; id-type: ASSIGN_ID # 默认数据库表下划线命名 table-underline: true # configuration: # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用 # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 返回类型为Map,显示null对应的字段 # call-setters-on-nulls: true #jero专用配置 jero: # 签名密钥串(前后端要一致,正式发布请自行修改) signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a # 本地:local\Minio:minio\阿里云:alioss uploadType: minio backUrl: http://localhost:3000 backUrlPhone: http://localhost:3000 #拆分图片展示地址 splitUrl: http://localhost:8184/laws-sinotruk/sys/split/file/getImage?fileName= path: #文件上传根目录 设置 upload: D://opt//upFiles img: /upFiles/ #webapp文件路径 webapp: D://opt//webapp uploadCos: 1 #导出pdf临时文件路径 设置 exportPdfTempPath: D://opt//exportTemp/ #导出excel临时文件路径 设置 exportExcelTempPath: D://opt//exportExcelTemp #仿宋体字体文件路径 设置 simfangFontFilePath: D://opt//simfangFontFilePath//simfang.ttf shiro: excludeUrls: /test/jeroDemo/demo3,/test/jeroDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** #阿里云oss存储配置 oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeroos staticDomain: jerodev # ElasticSearch 6设置 elasticsearch: username: grp password: Grp2023.08 cluster-name: jero-ES cluster-nodes: 10.10.10.45:7900 check-enabled: false # 表单设计器配置 desform: # 主题颜色(仅支持 16进制颜色代码) theme-color: "#1890ff" # 文件、图片上传方式,可选项:qiniu(七牛云)、system(跟随系统配置) upload-type: system # 在线预览文件服务器地址配置 file-view-domain: 127.0.0.1:8012 # minio文件上传 minio: minio_url: 10.10.10.45:9000 minio_name: admin minio_pass: hzwlsoft.com bucketName: laws-sinotruk #大屏报表参数设置 jmreport: mode: dev #数据字典是否可以全局看到 saas: false #是否需要校验token is_verify_token: false #必须校验方法 verify_methods: remove,delete,save,add,update #Wps在线文档 wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? #xxl-job配置 xxljob: enabled: false adminAddresses: http://127.0.0.1:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '' address: 127.0.0.1:30007 ip: 127.0.0.1 port: 30007 logPath: logs/jero/job/jobhandler/ logRetentionDays: 30 route: config: data-id: jero-gateway-router group: DEFAULT_GROUP #自定义路由配置 yml nacos database data-type: yml #分布式锁配置 redisson: address: 121.36.69.172:4780 password: 'hzwlsoft.com' type: STANDALONE enabled: true # 文件限制后缀黑名单 fileSuffixLimits : 0x00,%00,\\00,.jsp,.exe,.php,.asp,.aspx,.jspx,.xml,.html,.js,.sh,.bin,$DATA # 跨站白名单 whiteUrls: localhost:62345,localhost:8184,localhost:3334,localhost:3435,localhost:3408 xssExcludedPages: /login,/updatePassword # cors白名单 notFilter: # origin地址 originIp: http://localhost:62345,http://localhost:8184,http://localhost:3334,http://localhost:3435,http://localhost:3408 # 加密默认值 password: pbe: algorithm: PBEWithMD5AndDES salt: 63293188 aes: encrypted_key: 1234567890adbcde encrypted_iv: 1234567890hjlkew #cas单点登录 cas: prefixUrl: http://cas.example.org:8443/cas #Mybatis输出sql日志 logging: level: com.jero.modules.system.mapper : info #swagger knife4j: #开启增强配置 enable: true #开启生产环境屏蔽,为true,则knife4j无法访问 production: false basic: enable: false username: jero password: jero.com #第三方登录 justauth: enabled: true type: GITHUB: client-id: true client-secret: true redirect-uri: http://sso.test.com:8080/jero-boot/sys/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: true client-secret: true redirect-uri: http://sso.test.com:8080/jero-boot/sys/thirdLogin/wechat_enterprise/callback agent-id: 1000002 DINGTALK: client-id: true client-secret: true redirect-uri: http://sso.test.com:8080/jero-boot/sys/thirdLogin/dingtalk/callback WECHAT_OPEN: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jero-boot/sys/thirdLogin/wechat_open/callback cache: type: default prefix: 'demo::' timeout: 1h file: # 在线编辑文件下载映射地址 downloadUrl: http://localhost:8184/laws-sinotruk/file/ split: path: D://opt//onlyOffice//file//splitImage// # 在线编辑空白docx地址 sourceFilePath: D://opt//onlyOffice//DOCX.docx # 在线编辑本地存储地址 path: D:/opt/onlyOffice/file/ iam: bimRemoteUser: srmsIam bimRemotePwd: srmsIam2023 # bimRemoteUser: bbcadmin # bimRemotePwd: P@ssw0rd bpmcAppkey: test # 创建用户默认角色 defaultRoleIds: 817f7f818bb3506e018bb3506ef70000 # Hiwork集成 hiwork: ip: http://task-test.sinotruk.com/ # 异构系统标识 sysCode: SRMS # 统一待办集成 todoUrl: taskapi/task.basedata/integrationCall/workflowIntegration # 统一消息集成 messageUrl: taskapi/task.basedata/notice/noticeCalls/send # 是否发送消息 isSend: false # 是否推送统一待办 isWorkflow: false # 前端调用地址 url: https://iam-uat.sinotruk.com:7011/idp/oauth2/authorize?&state=123&client_id=SRMS&response_type=code&redirect_uri= fontUrl: http://localhost:3334{url}?projectId={projectId}&taskName={taskName}&taskId={taskId}&processInstanceId={processInstanceId}&nodeId={nodeId} fontAppUrl: http://localhost:3334/mobile{url}?projectId={projectId}&taskName={taskName}&taskId={taskId}&processInstanceId={processInstanceId}&nodeId={nodeId} #hiwork单点登录 appkey: dingshfclphtivrd0r7k appsecret: dqhom_17n6BC8pmLeaf5wNp4aV_4XSt_aYn-dNBo8z__-79NjVvZhDJ_M2REdxRc # 汽车标准数字化平台ASMS asms: host: http://standard.catarc.org.cn/ # 测试账号用户名 username: ceshi # 测试账号密码 password: Catarc@321 # token过期时间(单位:小时) expire: 48 # 单点登录配置(所有配置信息需要协调注册,现在都为假) oauth: # 客户端应用注册ID--客户申请的:SRMS clientId: SRMS # 客户端应用注册密钥 客户申请的:58a1001438de462193bec307826463c2 clientSecret: 58a1001438de462193bec307826463c2 # 授权码验证 grantType: authorization_code # 通过授权码获取accessToken请求地址 accessTokenUrl: https://iam-uat-new.sinotruk.com/idp/oauth2/getToken # 通过accessToken获取账号信息请求地址 userInfoUrl: https://iam-uat-new.sinotruk.com/idp/oauth2/getUserInfo # 防止跨站请求伪造(CSRF)标识(暂时不用) state: zhongQi oa: url: http://oa getAccessTokenUrl: ${oa.url}/getAccessToken getTicketInfoUrl: ${oa.url}/getTicketInfo appId: SRMS appSecret: 196b2e1f-127f-47d5-8e33-746fb8ad0387 # 起草部门部门名称 draftDepartName: 起草部门 # 管理员权限roleCode,多填用英文逗号拼接 adminRoleCode: admin,BZGLY # 文件下载加解密 download: enable: true # 文件下载、预览拦截路径,多个以逗号分隔 download_url: /sys/common/download/ view_url: /sys/common/view/ white_url: /onlyOffice,/enterprise/templateDownload,/exportDataWithFile,/exportSplitInfoZip,/lawsCustomCompareInfo/exportExcel # 管理员角色 admin_role_code: admin,BZGLY # 加密参数 encrypt: url: http://10.2.159.90/intekey/encrypteFile app_code: SRMS secret_key: SRMS1234.. # 解密参数 decrypt: url: http://10.2.159.90/intekey/file app_code: SRMS secret_key: SRMS1234.. # 研发域 scope_dev: 51 # 办公域 scope_work: 52 # 水印配置项 watermark: font-size: 13.0 # 每页几行 lineNumPerPage: 8 # 每页几列 columnNumPerPage: 3 # 倾斜角度 degree: 30 # 颜色 color: r: 180 g: 180 b: 180 a: 1 # 页边距 margin: top: 100 left: 60 # srms 接口对接 srms: # pdf预览 前端url http://ip:port 替换前端地址 font_url_pdf: http://localhost:3334/pdfjs/web/viewer.html?file={back_url_pdf}&.pdf # pdf预览 后端url back_url_pdf: /laws-sinotruk/sys/common/view/{id}?type=view&at={token} # 其他文件预览 替换kkfileviewurl font_url_other: http://127.0.0.1:8012/onlinePreview?url={back_url_other}&watermarkTxt={mark}&watermarkSign={mark_md5} # 其他文件预览 后端url 替换后端地址 back_url_other: http://localhost:8184/${srms.back_url_pdf}&fullfilename={file_name} # 其他文件水印标识 other_md5_mark: cnhtc # E彩通标识 etton_sys_code: ETTON # E彩通默认账户 etton_sys_user: etton # 分类树标准法规回写接口 url part_standard_url: