Skip to content
bdq edited this page Feb 7, 2020 · 8 revisions

Festival-Web会自动扫描classpath下命名为application.yaml或application.properties的配置文件,因此我们可以在maven项目的resources文件夹下新建application.yaml或application.properties文件,来为项目添加配置项。

以下为默认支持的所有配置项:

listen

  • server.host: 服务监听地址
  • server.host: 服务监听端口

yaml 配置实例:

server:
  localhost: 127.0.0.1
  port: 80

properties 配置实例:

server.host = 127.0.0.1
server.port = 80

upload

  • server.uploads.directory: 文件上传默认存储路径
  • server.uploads.limit: 文件上传大小限制,单位是Byte

yaml 配置实例:

server:
  uploads:
    directory: /home/file
    limit: 2048

properties 配置实例:

server.uploads.directory = /home/file
server.uploads.limit = 2048

cookie

  • server.cookie.http.only: 引导浏览器设置是否允许Javascript得到cookie,可以防止大多数XSS攻击
  • server.cookie.secure: 引导浏览器是否允许通过非Https协议发送cookie

yaml 配置实例:

server:
  cookie:
    http.only: false
    secure: true

properties 配置实例:

server.cookie.http.only = false
server.cookie.secure = true

session

  • server.session.timeout: Session过期时间
  • server.session.cookie.name: Session-Cookie的名字
  • server.session.cookie.path: Session-Cookie的路径

yaml 配置实例:

server:
  session:
    timeout: 360000
    cookie:
      name: Festival-Cookie
      path: /festival-cookie

properties 配置实例:

server.session.timeout = 360000
server.session.cookie.name = Festival-Cookie
server.session.cookie.path = /festival-cookie