# ework-cloud-starter **Repository Path**: ework-cloud/ework-cloud-starter ## Basic Information - **Project Name**: ework-cloud-starter - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-07 - **Last Updated**: 2022-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Ework Cloud Starter #### Ework Cloud Dependencies `第三方包版本的管理` ~~~~ javax.mail 为了解决腾讯邮箱的问题必须 1.6.2+ ~~~~ #### Ework Cloud Starter Crontab `配置更改无需重新启动` `扩展Scheduled分布式锁` ~~~~ 扩展Spring @Scheduled,支持分布式锁,MySQL方式 必须创建分布式锁的表 job_schedule ~~~~ #### Ework Cloud Starter Disconf `配置更改需要重新启动` `百度配置中心SDK` ~~~~ spring.disconf.enableRemoteConf=true spring.disconf.scanPackage=com.eworkcloud.web.config spring.disconf.reloadFiles=app_config.properties spring.disconf.confServerHost=disconf.eworkcloud.com spring.disconf.app=webapi spring.disconf.version=1_0_0 spring.disconf.env=dev spring.disconf.confServerUrlRetryTimes=1 spring.disconf.confServerUrlRetrySleepSeconds=1 spring.disconf.userDefineDownloadDir=./disconf spring.disconf.enableLocalDownloadDirInClassPath=false ~~~~ #### Ework Cloud Starter DNS `配置更改无需重新启动` `阿里域名解析SDK` ~~~~ dns.endpoint=${endpoint} dns.accessKey=${accessKey} dns.secretKey=${secretKey} ~~~~ #### Ework Cloud Starter Excel `配置更改无需重新启动` `集成POI导入导出Excel` ~~~~ ~~~~ #### Ework Cloud Starter Log `配置更改需要重新启动` `阿里日志服务SDK` ~~~~ spring.loghub.endpoint=${endpoint} spring.loghub.accessKey=${accessKey} spring.loghub.secretKey=${secretKey} spring.loghub.level=INFO spring.loghub.project=${project} spring.loghub.logStore=${logStore} spring.loghub.topic=${topic} spring.loghub.source= spring.loghub.mdcFields= ~~~~ #### Ework Cloud Starter Mail `配置更改无需重新启动` `邮件发送接收工具` ~~~~ mail.smtp.host=${smtpHost} mail.smtp.port=25 mail.smtp.ssl=true mail.imap.host=${imapHost} mail.imap.port=143 mail.imap.ssl=true 文件夹名:INBOX, Sent Messages ~~~~ #### Ework Cloud Starter MySQL `配置更改需要重新启动` `集成MySQL数据库` ~~~~ mysql.jdbcUrl=${jdbcUrl} mysql.username=${username} mysql.password=${password} mysql.maxPoolSize=10 mysql.maxLifetime=1800000 mysql.typeAliasesPackage= mysql.mapperLocations=classpath*:mappers/**/*.xml ~~~~ #### Ework Cloud Starter OSS `配置更改无需重新启动` `阿里文件存储工具` ~~~~ oss.endpoint=${endpoint} oss.accessKey=${accessKey} oss.secretKey=${secretKey} oss.bucketName=${bucketName} ~~~~ #### Ework Cloud Starter Redis `配置更改需要重新启动` `集成Redis数据库` ~~~~ redis.host=${host} redis.port=6379 redis.password=${password} redis.timeout=5000 redis.database=0 redis.expiration=0 redis.pool.maxActive=8 redis.pool.maxIdle=8 redis.pool.maxWait=100000 ~~~~ #### Ework Cloud Starter Rocket `配置更改需要重新启动` `集成阿里RocketMQ` ~~~~ rocketmq.nameAddr=${nameAddr} rocketmq.accessKey=${accessKey} rocketmq.secretKey=${secretKey} rocketmq.groupId=${groupId} rocketmq.topic=${topic} rocketmq.threads=${threads} ~~~~ #### Ework Cloud Starter SSH `执行SSH命令 + NGINX配置工具` ~~~~ ~~~~ #### Ework Cloud Starter Swagger `配置更改需要重新启动` `Swagger接口文档` ~~~~ swagger.title=${title} swagger.version=1.0.0 swagger.apiKeys=Authorization swagger.username=${username} swagger.password=${password} ~~~~ #### Ework Cloud Starter Web `配置更改无需重新启动` `常用开发工具集合` ~~~~ spring.workerId=0 ~~~~ ~~~~ wechat.appid=${appid} wechat.secret=${secret} ~~~~ ~~~~ wxwork.corpid=${corpid} wxwork.agentid=${agentid} wxwork.secret=${secret} wxwork.token=${token} wxwork.aesKey=${aesKey} ~~~~ ~~~~ google.apiKey=${apiKey} ~~~~ ## #### application.yml `RestAPI风格参数配置` ~~~~ spring.mvc.throwExceptionIfNoHandlerFound=true spring.resources.addMappings=false ~~~~ `Http文件上传下载大小` ~~~~ spring.servlet.multipart.maxFileSize=500MB spring.servlet.multipart.maxRequestSize=500MB ~~~~