server:
port: 8082
servlet:
context-path:
tomcat:
uri-encoding: UTF-8
basedir: /Users/liugf
accesslog:
pattern: common
enabled: true
directory: logs
prefix: jeeplus_access_log
suffix: .log
request-attributes-enabled: true
rename-on-rotate: true
max-http-form-post-size: 200MB
jetty:
max-http-form-post-size: 20000000B
logging:
level:
root: INFO
# org.flowable: DEBUG
com.jeeplus: DEBUG
org.apache.shiro.cache.ehcache.EhCacheManager: WARN
spring:
servlet:
multipart:
maxFileSize: 1000MB
maxRequestSize: 1000MB
devtools:
restart:
enabled: true
# profiles:
# active: dev
autoconfigure:
exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
# jpa:
# open-in-view: false
datasource:
dynamic:
druid: # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置)
SelectMethod: cursor
filters: stat # 注意这个值和druid原生不一致,默认启动了stat,wall
validation-query: SELECT 'x'
p6spy: false # 默认false,线上必须关闭。开发阶段可以打开调试输出mybatis语句,但是有许多莫名其妙的bug,以及严重的性能问题,所以正式环境必须关闭。
primary: master
datasource:
master:
username: root
password: dmjxcc@20210730
#password: root
#url: jdbc:mysql://127.0.0.1:3306/jeeplus-vue-saas-v3?useUnicode=true&characterEncoding=utf-8&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8
url: jdbc:mysql://123.57.226.179:3306/yc_gwlz?useUnicode=true&characterEncoding=utf-8&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8
#url: jdbc:mysql://localhost:3306/yc_gwlz?useUnicode=true&characterEncoding=utf-8&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8
driver-class-name: com.mysql.cj.jdbc.Driver
#oracle database settings
# username: monitor
# password: monitor
# url: jdbc:oracle:thin:@localhost:1521:helowin
# driver-class-name: oracle.jdbc.driver.OracleDriver
##mssql database settings
# username: sa
# password: yourStrong(!)Password
# driver-class-name: net.sourceforge.jtds.jdbc.Driver
# url: jdbc:jtds:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=jeeplus
# SelectMethod: cursor
##pg database settings
# username: postgres
# password: password
# driver-class-name: org.postgresql.Driver
# url: jdbc:postgresql://localhost:54321/jeeplus-vue-pg
# testSql: SELECT 'x'
# if you need use pg database , please enable this config.
# jpa:
# properties:
# hibernate:
# jdbc:
# lob:
# non_contextual_creation: true
# redis的配置
redis:
host: localhost
port: 6379
expireTime: 3600000 #单位秒
database: 0
password:
mvc.servlet.load-on-startup: 1
jmx:
enabled: false
# quartz任务配置
quartz:
job-store-type: jdbc
properties:
org:
quartz:
scheduler:
instanceName: clusteredScheduler
instanceId: AUTO
jobStore:
selectWithLockSQL: SELECT * FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?
class: org.springframework.scheduling.quartz.LocalDataSourceJobStore
tablePrefix: QRTZ_
isClustered: false # 打开集群配置
clusterCheckinInterval: 2000 # 设置集群检查间隔20s
useProperties: false
threadPool:
class: org.quartz.simpl.SimpleThreadPool
threadCount: 10
threadPriority: 5
threadsInheritContextClassLoaderOfInitializingThread: true
# jackson配置
# jackson:
# default-property-inclusion: NON_NULL
# time-zone: GMT+8
# date-format: yyyy-MM-dd HH:mm:ss
flowable:
# 关闭定时任务Job
async-executor-activate: true
check-process-definitions: false
process-definition-location-prefix: classpath:/processes/
database-schema-update: false
common:
app:
idm-url: http://localhost:9999
idm-admin:
user: admin
password: test
#mybatis-plus配置
mybatis-plus:
config-location: classpath:/mybatis/mybatis-config.xml
mapper-locations:
- classpath*:com/jeeplus/**/*Mapper.xml
- classpath:/META-INF/admin-mybatis-mappings/*.xml
- classpath:/META-INF/modeler-mybatis-mappings/*.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.jeeplus.**.domain
configuration-properties:
prefix:
boolValue: TRUE
blobType: BLOB
type-handlers-package: com.jeeplus.core.mapper
# global-config:
# db-config:
# logic-removeWithChildrenById-field: delFlag # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
# logic-removeWithChildrenById-value: 1 # 逻辑已删除值(默认为 1)
# logic-not-removeWithChildrenById-value: 0 # 逻辑未删除值(默认为 0)
#是否开启 swagger,生产环境请关闭
swagger:
enable: true
#cas服务端的地址
cas:
server-url-prefix: https://www.cainiao.com:8443/cas
#wps配置
wps:
appid: 3f86c4255efd4e9c9d3ce6554e0fdf0d
appsecret: 4bbc464724dc4351a93a70c95856197f
download_host: http://demo1.jeeplus.org/jeeplus-vue
domain: https://wwo.wps.cn
downloadCallbackPath: /usr/local/wps
webctx: /jeeplus-vue
#演示模式
demoMode: false
#oss配置
config:
accessory:
#local, aliyun, minIO
type: local
baseDir: local
local:
location: /Users/liugf/Documents/xxx
aliyun:
endpoint:
accessKeyId:
accessKeySecret:
bucketName:
minIO:
endpoint:
accessKey:
secretKey:
bucketName:
#上传文件类型配置
file:
allowedType: file # 允许上传的文件类型, all, file ,image, audio, video, office
extensions:
all: all # 允许上传所有类型文件
file: 7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip # 只允许上传安全文件(linux系统非可执行)
image: gif,jpg,jpeg,bmp,png # 只允许上传图片
audio: CD,OGG,MP3,ASF,WMA,WAV,MP3PRO,RM,REAL,APE,MODULE,MIDI,VQF # 只允许上传音频
video: AVI,WMV,RM,RMVB,MPEG1,MPEG2,MPEG4(MP4),3GP,ASF,SWF,VOB,DAT,MOV,M4V,FLV,F4V,MKV,MTS,TS # 只允许上传视频
office: txt,xls,xlsx,xlsm,xltx,xltm,xlsb,xlam,doc,docx,docm,dotx,dotm,ppt,pptx,pptm,ppsx,ppsm,potx,potm,ppam # 只允许上传office文件
#token过期时间
jwt.accessToken.expireTime: 86400 # 86400 ,24*3600* 24小时,单位秒
#===============================#
#====== license 信息 ================#
#===============================#
# 开发者全局信息配置,优先级高于数据库中的配置,如果不启用将采用数据库中配置
devtool:
enabled: false # 是否启用本地配置, true/false
projectPath: /xx #后端生成路径
frontPath: /xx # 前端生成路径
packageName: com.jeeplus # 默认包名
author: xx # 默认作者
# 产品授权
productId: Y20231106028
license: 31DF251A21F97CEC3EA09EDE36CAD11484F182B027ECB934A41A62118712963839DCA39F68E42502DE15D9B7EF5A38E7E3F5BD1E5627691C5595DA8E6019D79FDBC51B0E51C09BDD009D42D60EFCBF1560D2394358F0E5E77A55BE57A73DD12D53B7A1A7041CF9ACC16D2DAB604C45346078FA05C71CAC737A4288B99107BDA1