Skip to content
longlong A dog edited this page Feb 7, 2020 · 8 revisions

configration

property

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

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

监听地址及端口

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

yaml 配置实例:

server:
  localhost: 127.0.0.1
  port: 80

properties 配置实例:

server.host= 127.0.0.1
server.port= 80

文件上传

  • 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= 60 * 60 * 1000
server.session.cookie.name= Festival-Cookie
server.session.cookie.path= /festival-cookie

factory