第3章 核心概念 - 3.6 配置
优质
小牛编辑
137浏览
2023-12-01
基础配置
配置 | 描述 | 默认值 |
---|---|---|
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