-
Notifications
You must be signed in to change notification settings - Fork 17
Config
longlong A dog edited this page Feb 7, 2020
·
8 revisions
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
- 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
- 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