From 31198a4791658bc70c12d441d0100ad48e89a1d3 Mon Sep 17 00:00:00 2001 From: APLS Date: Fri, 18 Dec 2020 00:21:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=9C=AC=E5=9C=B0=E5=8F=8Agi?= =?UTF-8?q?thub=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E4=B8=AD=E6=95=8F?= =?UTF-8?q?=E6=84=9F=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/application-online.properties | 110 ++++++++++++++++++ src/main/resources/application.properties | 1 + 2 files changed, 111 insertions(+) create mode 100644 src/main/resources/application-online.properties create mode 100644 src/main/resources/application.properties diff --git a/src/main/resources/application-online.properties b/src/main/resources/application-online.properties new file mode 100644 index 0000000..6b37d2b --- /dev/null +++ b/src/main/resources/application-online.properties @@ -0,0 +1,110 @@ +server.port= 8081 + +# 线上环境设置为false,这里用到模拟用户 +isdebug=false +# 管理员的github_id +user.admin.githubId=10000000 +# token有效期 +user.token.expire=3600 +#server.servlet.session.tracking-modes= + +## 设定ftl文件路径 +#spring.freemarker.template-loader-path=classpath:/templates +#spring.freemarker.suffix=.ftl +## 关闭缓存,及时刷新,上线生产环境需要修改为true +#spring.freemarker.cache=false +#spring.freemarker.charset=UTF-8 +#spring.freemarker.check-template-location=true +#spring.freemarker.content-type=text/html +#spring.freemarker.expose-request-attributes=true +#spring.freemarker.expose-session-attributes=true +#spring.freemarker.request-context-attribute=request +#logging.config=classpath:log4j2.xml +#通用数据源配置 +spring.datasource.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.url=jdbc:mysql://127.0.0.1:3306/e5?charset=utf8mb4&useSSL=false&serverTimezone=GMT +spring.datasource.username=root +spring.datasource.password=123456 + +# 放行静态资源 +web.static.filtrate=/js/**,/css/**,/images/**,/fonts/**,/lib/**,/authority_error,/favicon.ico,/**.ico,/error,/admin/getDebugAdminToken +web.security.admin=/admin/**,/**,/auth2/**,/outlookLog/** +web.security.user=/user/**,/outlook/**,/auth2/**,/outlookLog/** +web.security.role_anonymous = /auth2/**,/getAnnouncement + +# Redis +#Redis服务器地址 +spring.redis.host=127.0.0.1 +#Redis服务器连接端口 +spring.redis.port=6379 +# Redis服务器连接密码(默认为空) +spring.redis.password= +#Redis数据库索引(默认为0) +spring.redis.database=1 +#连接池最大连接数(使用负值表示没有限制) +spring.redis.jedis.pool.max-active=50 +#连接池最大阻塞等待时间(使用负值表示没有限制) +spring.redis.jedis.pool.max-wait=3000 +#连接池中的最大空闲连接 +spring.redis.jedis.pool.max-idle=20 +#连接池中的最小空闲连接 +spring.redis.jedis.pool.min-idle=5 +#连接超时时间(毫秒) +spring.redis.timeout=4000 + + +# RabbitMq +#e5 +#bifC1RT0kLQAxvv3pMRO + +#Rabbit 消息队列配置 +spring.rabbitmq.host=127.0.0.1 +spring.rabbitmq.port=5672 +spring.rabbitmq.username=e5 +spring.rabbitmq.password=e5 +spring.rabbitmq.virtual-host=e5 +spring.rabbitmq.connection-timeout=15000 +#消费者最小数量 +spring.rabbitmq.listener.simple.concurrency=1 +#消费者最大数量 +spring.rabbitmq.listener.simple.max-concurrency=10 +#消费者每次从队列获取的消息数量。写多了,如果长时间得不到消费,数据就一直得不到处理 +spring.rabbitmq.listener.simple.prefetch=20 +#设置消费端手动 ack +spring.rabbitmq.listener.simple.acknowledge-mode=manual +# 限流 +#spring.rabbitmq.listener.simple.prefetch=1 + +#开启 confirm 确认机制 +#spring.rabbitmq.publisher-confirms=true +#开启 return 确认机制 +spring.rabbitmq.publisher-returns=true +#设置为 true 后 消费者在消息没有被路由到合适队列情况下会被return监听,而不会自动删除 +spring.rabbitmq.template.mandatory=true + +# 每页显示条数 +page.size = 10 +# 定时器 +qz_cron = 0/20 * * * * ? + +#Redis用户Token头前缀设置 +#redis.userhead=user.token: +redis.auth2.github=github.state: +redis.auth2.outlook=outlook.state: +redis.user.token=token: + +github.client_id= +github.client_secret= + +outlook.authorize.url = https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=%s&redirect_uri=%s&response_type=code&scope=openid offline_access Mail.Read&state=%s +outlook.errorMsg = CompactToken validation, Access token has expired, Access token validation failure + +outlook.replyUrl=https://e5.qyi.io/outlook/auth2/receive +outlook.replyUrlDebug=http://localhost:4200/outlook/auth2/receive + +# 连续错误次数 +outlook.error.countMax=3 +# 公告txt +announcement=classpath:announcement.txt +# debug模式密码 +user.admin.debug.passwd=123456 diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 0000000..e295525 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1 @@ +spring.profiles.active=online \ No newline at end of file