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,源码在这里

  1. # 配置日志级别
  2. # 日志级别选项 ("trace", "debug", "info", "warn", or "error").
  3. # 如果你没有配置默认是 "info".
  4. #com.blade.logger.defaultLogLevel=info
  5. # 配置某个包、类的日志级别
  6. #com.blade.logger.xxxxx=
  7. #com.blade.logger.org.sql2o.Query=debug
  8. # 显示日期时间
  9. #com.blade.logger.showDateTime=false
  10. # 日期格式化
  11. #com.blade.logger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
  12. # 显示线程名
  13. #com.blade.logger.showThreadName=true
  14. # 如果要将Logger实例名称包含在输出消息中,请设置为true。
  15. # 默认为true
  16. #com.blade.logger.showLogName=true
  17. # 如果要将名称的最后一个组件包含在输出消息中,请设置为true。
  18. # 默认为true
  19. #com.blade.logger.showShortLogName=true
  20. # 设置日志文件路径
  21. # com.blade.logger.logFile=./logs/app.log