3.6 配置
基础配置
配置 |
描述 |
默认值 |
server.address |
web服务地址 |
0.0.0.0 |
server.port |
web服务端口 |
9000 |
app.devMode |
是否是开发者模式 |
true |
app.name |
应用名称 |
blade |
mvc配置
配置 |
描述 |
默认值 |
mvc.view.404 |
404页面地址 |
无 |
mvc.view.500 |
500页面地址 |
无 |
mvc.statics |
静态资源目录,多个用逗号隔开. |
/static/,/upload/ |
mvc.statics.show-list |
是否显示文件列表,显示后类似于FTP服务 |
false |
mvc.template.path |
模板文件目录,位于classpath |
templates |
http配置
配置 |
描述 |
默认值 |
http.gzip.enable |
是否开启gzip压缩 |
false |
http.cors.enable |
是否开启cors |
false |
http.session.key |
session在cookie中的id |
SESSION |
http.session.timeout |
session超时时长,单位分钟 |
1800 |
http.auth.username |
basic认证用户名,当开启Basic认证时需要 |
无 |
http.auth.password |
basic认证密码,当开启Basic认证时需要 |
无 |
日志配置
Blade使用了slf4j-api
作为日志接口,为了方便起见,默认内置了slf4j-simple
的实现,并做了小部分修改。
maven的坐标名为blade-log
,源码在这里
# 配置日志级别
# 日志级别选项 ("trace", "debug", "info", "warn", or "error").
# 如果你没有配置默认是 "info".
#com.blade.logger.defaultLogLevel=info
# 配置某个包、类的日志级别
#com.blade.logger.xxxxx=
#com.blade.logger.org.sql2o.Query=debug
# 显示日期时间
#com.blade.logger.showDateTime=false
# 日期格式化
#com.blade.logger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
# 显示线程名
#com.blade.logger.showThreadName=true
# 如果要将Logger实例名称包含在输出消息中,请设置为true。
# 默认为true
#com.blade.logger.showLogName=true
# 如果要将名称的最后一个组件包含在输出消息中,请设置为true。
# 默认为true
#com.blade.logger.showShortLogName=true
# 设置日志文件路径
# com.blade.logger.logFile=./logs/app.log