mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-12-28 10:26:06 +08:00
2.0 alpha
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
######################### server ###################
|
||||
server.servlet.context-path=/
|
||||
server.port=10086
|
||||
spring.profiles.active=@profiles.active@
|
||||
|
||||
######################### project ###################
|
||||
project.name=smart-admin
|
||||
project.module=net.lab1024.smartadmin.service.module
|
||||
|
||||
######################### tomcat ###################
|
||||
server.tomcat.basedir=/home/logs/smart-admin/tomcat-logs
|
||||
server.tomcat.accesslog.enabled=true
|
||||
server.tomcat.accesslog.pattern=%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)
|
||||
|
||||
######################### jackson #########################
|
||||
spring.jackson.serialization.write-enums-using-to-string=true
|
||||
spring.jackson.deserialization.read-enums-using-to-string=true
|
||||
spring.jackson.deserialization.fail-on-unknown-properties=false
|
||||
spring.jackson.default-property-inclusion=always
|
||||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
|
||||
spring.jackson.time-zone=GMT+8
|
||||
spring.jackson.serialization.write-dates-as-timestamps=false
|
||||
|
||||
######################### database #########################
|
||||
spring.datasource.url=jdbc:p6spy:mysql://127.0.0.1:3306/smart_admin_v2?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai
|
||||
spring.datasource.username=root
|
||||
spring.datasource.password=1024lab
|
||||
spring.datasource.initial-size=2
|
||||
spring.datasource.min-idle=1
|
||||
spring.datasource.max-active=10
|
||||
spring.datasource.max-wait=60000
|
||||
spring.datasource.time-between-eviction-runs-millis=60000
|
||||
spring.datasource.min-evictable-idle-time-millis=300000
|
||||
spring.datasource.driver-class-name=com.p6spy.engine.spy.P6SpyDriver
|
||||
spring.datasource.filters=stat
|
||||
spring.datasource.druid.username=druid
|
||||
spring.datasource.druid.password=123456
|
||||
spring.datasource.druid.login.enabled=false
|
||||
spring.datasource.druid.service.scanner=net.lab1024.smartadmin.module..*Service.*
|
||||
|
||||
######################### redis #######################################
|
||||
spring.redis.database=1
|
||||
spring.redis.host=127.0.0.1
|
||||
spring.redis.lettuce.pool.max-active=100
|
||||
spring.redis.lettuce.pool.min-idle=5
|
||||
spring.redis.lettuce.pool.max-idle=10
|
||||
spring.redis.lettuce.pool.max-wait=30000ms
|
||||
spring.redis.port=6379
|
||||
spring.redis.timeout=10000ms
|
||||
spring.redis.password=
|
||||
|
||||
######################### swagger #########################
|
||||
swagger.apiGroupName=smartAdmin
|
||||
swagger.title=SmartAdmin
|
||||
swagger.description=SmartAdmin2.0
|
||||
swagger.version=2.0
|
||||
swagger.serviceUrl=http://localhost:${server.port}/smart-admin-api
|
||||
swagger.packAge=net.lab1024.smartadmin.service
|
||||
swagger.tagClass=net.lab1024.smartadmin.service.common.constant.SwaggerTagConst
|
||||
|
||||
########################## rest http pool #########################
|
||||
http.pool.max-total=20
|
||||
http.pool.connect-timeout=50000
|
||||
http.pool.read-timeout=50000
|
||||
http.pool.write-timeout=50000
|
||||
http.pool.keep-alive=300000
|
||||
|
||||
######################### http file #########################
|
||||
spring.servlet.multipart.max-file-size=30MB
|
||||
spring.servlet.multipart.max-request-size=30MB
|
||||
|
||||
######################### ali oss #########################
|
||||
file.storage.mode=cloud
|
||||
file.storage.local.path=/home/upload/
|
||||
file.storage.cloud.region=oss-cn-qingdao
|
||||
file.storage.cloud.endpoint=oss-cn-qingdao.aliyuncs.com
|
||||
file.storage.cloud.bucket-name=smart-admin-sit
|
||||
file.storage.cloud.access-key=xxxx
|
||||
file.storage.cloud.secret-key=xxxx
|
||||
file.storage.cloud.url.expire=7200000
|
||||
file.storage.cloud.url.public=https://${file.storage.cloud.bucket-name}.${file.storage.cloud.endpoint}/
|
||||
|
||||
######################### redis mq #########################
|
||||
redis.mq.topic=smartAdmin
|
||||
redis.mq.scanPath=${project.module}
|
||||
|
||||
######################### cros #########################
|
||||
access-control-allow-origin=*
|
||||
|
||||
######################### heart beat #########################
|
||||
heart-beat.delayHandlerTime=60000
|
||||
heart-beat.intervalTime=300000
|
||||
|
||||
######################### cache config #########################
|
||||
cache.maximumSize=5000
|
||||
cache.expireDays=10
|
||||
cache.scanPath=${project.module}
|
||||
|
||||
99
admin-api/java-api/src/main/resources/dev/log4j2.xml
Normal file
99
admin-api/java-api/src/main/resources/dev/log4j2.xml
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出
|
||||
monitorInterval : Log4j能够自动检测修改配置文件和重新配置本身, 设置间隔秒数。
|
||||
-->
|
||||
<Configuration status="INFO" monitorInterval="30">
|
||||
<Properties>
|
||||
<Property name="log-path">/home/logs/smart-admin/dev/logs</Property>
|
||||
</Properties>
|
||||
<Appenders>
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
<PatternLayout pattern="[%d][%-5p][%t] %m (%F:%L)%n"/>
|
||||
</Console>
|
||||
<RollingFile name="debug" fileName="${log-path}/debug/smart-admin_debug.log"
|
||||
filePattern="${log-path}/debug/smart-admin_debug_%d{yyyy-MM-dd}-%i.log">
|
||||
<Filters>
|
||||
<ThresholdFilter level="info" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
</Filters>
|
||||
<PatternLayout pattern="[%d][%-5p][%t] %m (%F:%L)%n"/>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||||
<SizeBasedTriggeringPolicy size="50 MB"/>
|
||||
</Policies>
|
||||
<DefaultRolloverStrategy max="30">
|
||||
<Delete basePath="${log-path}/debug" maxDepth="1">
|
||||
<IfFileName glob="smart-admin_debug_*.log"/>
|
||||
<IfLastModified age="15d"/>
|
||||
</Delete>
|
||||
</DefaultRolloverStrategy>
|
||||
</RollingFile>
|
||||
<RollingFile name="info" fileName="${log-path}/info/smart-admin_info.log"
|
||||
filePattern="${log-path}/info/smart-admin_info_%d{yyyy-MM-dd}-%i.log">
|
||||
<Filters>
|
||||
<ThresholdFilter level="warn" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
<ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
</Filters>
|
||||
<PatternLayout pattern="[%d][%-5p][%t] %m (%F:%L)%n"/>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||||
<SizeBasedTriggeringPolicy size="50 MB"/>
|
||||
</Policies>
|
||||
<DefaultRolloverStrategy max="30">
|
||||
<Delete basePath="${log-path}/info" maxDepth="1">
|
||||
<IfFileName glob="smart-admin_info_*.log"/>
|
||||
<IfLastModified age="15d"/>
|
||||
</Delete>
|
||||
</DefaultRolloverStrategy>
|
||||
</RollingFile>
|
||||
<RollingFile name="warn" fileName="${log-path}/warn/smart-admin_warn.log"
|
||||
filePattern="${log-path}/warn/smart-admin_warn_%d{yyyy-MM-dd}-%i.log">
|
||||
<Filters>
|
||||
<ThresholdFilter level="error" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
<ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
</Filters>
|
||||
<PatternLayout pattern="[%d][%-5p][%t] %m (%F:%L)%n"/>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||||
<SizeBasedTriggeringPolicy size="50 MB"/>
|
||||
</Policies>
|
||||
<DefaultRolloverStrategy max="30">
|
||||
<Delete basePath="${log-path}/warn" maxDepth="1">
|
||||
<IfFileName glob="smart-admin_warn_*.log"/>
|
||||
<IfLastModified age="15d"/>
|
||||
</Delete>
|
||||
</DefaultRolloverStrategy>
|
||||
</RollingFile>
|
||||
<RollingFile name="error" fileName="${log-path}/error/smart-admin_error.log"
|
||||
filePattern="${log-path}/error/smart-admin_error_%d{yyyy-MM-dd}-%i.log">
|
||||
<Filters>
|
||||
<ThresholdFilter level="fatal" onMatch="DENY" onMismatch="NEUTRAL"/>
|
||||
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
</Filters>
|
||||
<PatternLayout pattern="[%d][%-5p][%t] %m (%F:%L)%n"/>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||||
<SizeBasedTriggeringPolicy size="10 MB"/>
|
||||
</Policies>
|
||||
<DefaultRolloverStrategy max="30">
|
||||
<Delete basePath="${log-path}/error" maxDepth="1">
|
||||
<IfFileName glob="smart-admin_error_*.log"/>
|
||||
<IfLastModified age="15d"/>
|
||||
</Delete>
|
||||
</DefaultRolloverStrategy>
|
||||
</RollingFile>
|
||||
</Appenders>
|
||||
|
||||
<Loggers>
|
||||
<Root level="debug">
|
||||
<AppenderRef ref="Console"/>
|
||||
<AppenderRef ref="debug"/>
|
||||
<AppenderRef ref="info"/>
|
||||
<AppenderRef ref="warn"/>
|
||||
<AppenderRef ref="error"/>
|
||||
</Root>
|
||||
</Loggers>
|
||||
|
||||
</Configuration>
|
||||
20
admin-api/java-api/src/main/resources/dev/spy.properties
Normal file
20
admin-api/java-api/src/main/resources/dev/spy.properties
Normal file
@@ -0,0 +1,20 @@
|
||||
#modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory
|
||||
# \u81EA\u5B9A\u4E49\u65E5\u5FD7\u6253\u5370
|
||||
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
|
||||
#\u65E5\u5FD7\u8F93\u51FA\u5230\u63A7\u5236\u53F0
|
||||
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
|
||||
# \u4F7F\u7528\u65E5\u5FD7\u7CFB\u7EDF\u8BB0\u5F55 sql
|
||||
#appender=com.p6spy.engine.spy.appender.Slf4JLogger
|
||||
# \u8BBE\u7F6E p6spy driver \u4EE3\u7406
|
||||
deregisterdrivers=true
|
||||
# \u53D6\u6D88JDBC URL\u524D\u7F00
|
||||
useprefix=true
|
||||
# \u914D\u7F6E\u8BB0\u5F55 Log \u4F8B\u5916,\u53EF\u53BB\u6389\u7684\u7ED3\u679C\u96C6\u6709error,info,batch,debug,statement,commit,rollback,result,resultset.
|
||||
#excludecategories=info,debug,result,commit,resultset
|
||||
# \u65E5\u671F\u683C\u5F0F
|
||||
dateformat=yyyy-MM-dd HH:mm:ss
|
||||
|
||||
# \u662F\u5426\u5F00\u542F\u6162SQL\u8BB0\u5F55
|
||||
outagedetection=true
|
||||
# \u6162SQL\u8BB0\u5F55\u6807\u51C6 2 \u79D2
|
||||
outagedetectioninterval=2
|
||||
Reference in New Issue
Block a user