SpringBoot配置属性之Server

SpringBoot配置属性之Server

2.x server.servlet.xx

server

server.address
指定server绑定的地址

server.compression.enabled
是否开启压缩,默认为false.

server.compression.excluded-user-agents
指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/css

server.compression.mime-types
指定要压缩的MIME type,多个以逗号分隔.

server.compression.min-response-size
执行压缩的阈值,默认为2048

server.context-parameters.[param name]
设置servlet context 参数

server.context-path
设定应用的context-path.访问地址
应用的上下文路径,也可以称为项目路径,是构成url地址的一部分。
如果server.context-path没有配,请求的url地址就是 localhost : port/mqcp/convert 
如果server.context-path = “/market/task”, 请求的url地址就是 localhost : port/market/task/mqcp/convert
springboot 2.0 版本这样写 contrxt-path 必须以/开头且不以/结尾
server:
  servlet:
    context-path: /sell 

server.display-name
设定应用的展示名称,默认: application

server.jsp-servlet.class-name
设定编译JSP用的servlet,默认: org.apache.jasper

.servlet.JspServlet)

server.jsp-servlet.init-parameters.[param name]
设置JSP servlet 初始化参数.

server.jsp-servlet.registered
设定JSP servlet是否注册到内嵌的servlet容器,默认true

server.port
设定http监听端口

server.servlet-path
设定dispatcher servlet的监听路径,默认为: /

cookie session

server.session.cookie.comment 指定session cookie的comment

server.session.cookie.domain 指定session cookie的domain

server;session.cookie.http-only 是否开启httpOnly

server.session.cookie.max-age 设定session cookie的最大age

server;session.cookie.name 设定session cookie的名称

server.session.cookie.path 设定session cookie的路径

server.session.cookie.secure 设定session cookie的secure flag

server.session.persistent 重启时是否持久化session 默认为false

server.session.timeout.session 超时时间

server.session.tracking-modes 设定session的追踪模式(cookie,url,ssl)

SSl

server.ssl.ciphers 是否支持ssl ciphers

server.ssl.client-auth 设定client authentication是wanted 还是needed

server.ssl.enabled 是否开启ssl,默认为true

server.ssl.key-alias 设定key store中key的别名

server.ssl.key-password 访问key store中key的名称

server;ssl.key-store设定持有ssl certificate中的key store的路径.通常是.jks文件

server.ssl.key-store-password 设定访问key store的密码.

server.ssl.key-store-provider 设定key store的提供者.

server.ssl.key-store-type 设定key store的类型.

server.ssl.protocol 使用的SSL协议,默认: TLS

server.ssl.trust-store 持有SSL certificates的Trust store

server.ssl.trust-store-password 访问trust store的密码.
server.ssl.trust-store-provider 设定trust store的提供者.
server.ssl.trust-store-type 指定trust store的类型.```

## tomcat

server.tomcat.access-log-enabled
是否开启access log ,默认: false)

server.tomcat.access-log-pattern
设定access logs的格式,默认: common

server.tomcat.accesslog.directory
设定log的目录,默认: logs

server.tomcat.accesslog.enabled
是否开启access log,默认: false

server.tomcat.accesslog.pattern
设定access logs的格式,默认: common

server.tomcat.accesslog.prefix
设定Log 文件的前缀,默认: access_log

server.tomcat.accesslog.suffix
设定Log 文件的后缀,默认: .log

server.tomcat.background-processor-delay
后台线程方法的Delay大小: 30

server.tomcat.basedir
设定Tomcat的base 目录,如果没有指定则使用临时目录.

server.tomcat.internal-proxies
设定信任的正则表达式,默认:“10.\d{1,3}.\d{1,3}.\d{1,3}| 192.168.\d{1,3}.\d{1,3}| 169.254.\d{1,3}.\d{1,3}| 127.\d{1,3}.\d{1,3}.\d{1,3}| 172.1[6-9]{1}.\d{1,3}.\d{1,3}| 172.2[0-9]{1}.\d{1,3}.\d{1,3}|172.3[0-1]{1}.\d{1,3}.\d{1,3}”

server.tomcat.max-http-header-size
设定http header的最小值,默认: 0

server.tomcat.max-threads
设定tomcat的最大工作线程数,默认为: 0

server.tomcat.port-header
设定http header使用的,用来覆盖原来port的value.

server.tomcat.protocol-header
设定Header包含的协议,通常是 X-Forwarded-Proto,如果remoteIpHeader有值,则将设置为RemoteIpValve.

server.tomcat.protocol-header-https-value
设定使用SSL的header的值,默认https.

server.tomcat.remote-ip-header
设定remote IP的header,如果remoteIpHeader有值,则设置为RemoteIpValve

server.tomcat.uri-encoding
设定URI的解码字符集.


## 项目

server.port=8080
server.servlet.contextPath=/TEST_DEMO
server.tomcat.accesslog.directory=${LOG_BASE}
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.file-date-format=.yyyy-MM-dd
server.tomcat.accesslog.pattern=%{yyyy-MM-dd’T’hh:mm:ss.SSSZZZZ}t %S %a %{X-Forwarded-For}i %{CURRENT_USER}s %m %s %b %D “%I” “%U” “%q” “%{Referer}i” “%{User-Agent}i” “%{X-Request-ID}i”
server.tomcat.accesslog.prefix=localhost
server.tomcat.accesslog.rename-on-rotate=false
server.tomcat.accesslog.rotate=true
server.tomcat.accesslog.suffix=.acc
server.compression.enabled=true
server.compression.mime-types=text/html,text/xml,application/javascript,text/plain,text/css,image/png,image/jpeg,image/gif
server.compression.min-response-size=2048


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值