SpringBoot学习(四)
spring boot 默认端口是 8080,如果想要进行更改的话,只需要修改 application.properties 文件,在配置文件中加入:
1. server.port=9090
其他常用配置:
(一)、server 配置

1. server.address #指定server绑定的地址
2. server.compression.enabled #是否开启压缩,默认为false.
3. server.compression.excluded-user-agents #指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/css
4. server.compression.mime-types #指定要压缩的MIME type,多个以逗号分隔.
5. server.compression.min-response-size #执行压缩的阈值,默认为2048
6. server.context-parameters.[param name] #设置servlet context 参数
7. server.context-path #设定应用的context-path.
8. server.display-name #设定应用的展示名称,默认: application
9. server.jsp-servlet.class-name #设定编译JSP用的servlet,默认: org.apache.jasper.servlet.JspServlet)
10. server.jsp-servlet.init-parameters.[param name] #设置JSP servlet 初始化参数.
11. server.jsp-servlet.registered #设定JSP servlet是否注册到内嵌的servlet容器,默认true
12. server.port #设定http监听端口
13. server.servlet-path #设定dispatcherservlet的监听路径,默认为: /

(二)、cookie、session 配置

1. "font-size:14px;">server.session.cookie.comment #指定session cookie的comment
2. server.session.cookie.domain #指定session cookie的domain
3. server.session.cookie.http-only #是否开启HttpOnly.
4. server.session.cookie.max-age #设定session cookie的最大age.
5. server.session.cookie.name #设定Session cookie 的名称.
6. server.session.cookie.path #设定session cookie的路径.
7. server.session.cookie.secure #设定session cookie的“Secure” flag.
8. server.session.persistent #重启时是否持久化session,默认false
9. server.session.timeout #session的超时时间
10. server.session.tracking-modes #设定Session的追踪模式(cookie, url, ssl).

(三)、ssl 配置

1. server.ssl.ciphers #是否支持SSL ciphers.
2. server.ssl.client-auth #设定client authentication是wanted 还是 needed.
3. server.ssl.enabled #是否开启ssl,默认: true
4. server.ssl.key-alias #设定key store中key的别名.
5. server.ssl.key-password #访问key store中key的密码.
6. server.ssl.key-store #设定持有SSL certificate的key store的路径,通常是一个.jks文件.
7. server.ssl.key-store-password #设定访问key store的密码.
8. server.ssl.key-store-provider #设定key store的提供者.
9. server.ssl.key-store-type #设定key store的类型.
10. server.ssl.protocol #使用的SSL协议,默认: TLS
11. server.ssl.trust-store #持有SSL certificates的Trust store.
12. server.ssl.trust-store-password #访问trust store的密码.
13. server.ssl.trust-store-provider #设定trust store的提供者.
14. server.ssl.trust-store-type #指定trust store的类型.

(四)、tomcat 配置

1. server.tomcat.access-log-enabled #是否开启access log ,默认: false)
2. server.tomcat.access-log-pattern #设定access logs的格式,默认: common
3. server.tomcat.accesslog.directory #设定log的目录,默认: logs
4. server.tomcat.accesslog.enabled #是否开启access log,默认: false
5. server.tomcat.accesslog.pattern #设定access logs的格式,默认: common
6. server.tomcat.accesslog.prefix #设定Log 文件的前缀,默认: access_log
7. server.tomcat.accesslog.suffix #设定Log 文件的后缀,默认: .log
8. server.tomcat.background-processor-delay #后台线程方法的Delay大小: 30
9. server.tomcat.basedir #设定Tomcat的base 目录,如果没有指定则使用临时目录.
10. 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}”
11. server.tomcat.max-http-header-size #设定http header的最小值,默认: 0
12. server.tomcat.max-threads #设定tomcat的最大工作线程数,默认为: 0
13. server.tomcat.port-header #设定http header使用的,用来覆盖原来port的value.
14. server.tomcat.protocol-header #设定Header包含的协议,通常是 X-Forwarded-Proto,如果remoteIpHeader有值,则将设置为RemoteIpValve.
15. server.tomcat.protocol-header-https-value #设定使用SSL的header的值,默认https.
16. server.tomcat.remote-ip-header #设定remote IP的header,如果remoteIpHeader有值,则设置为RemoteIpValve
17. server.tomcat.uri-encoding #设定URI的解码字符集.

SpringBoot学习(四)的更多相关文章
- springboot学习四:整合mybatis
在application.properties加入配置 ## Mybatis 配置 mybatis.typeAliasesPackage=org.spring.springboot.domain my ...
- SpringBoot学习(四)-->SpringBoot快速入门,开山篇
Spring Boot简介 Spring Boot的目的在于创建和启动新的基于Spring框架的项目.Spring Boot会选择最适合的Spring子项目和第三方开源库进行整合.大部分Spring ...
- springboot学习(一)——helloworld
以下内容,如有问题,烦请指出,谢谢 springboot出来也很久了,以前零散地学习了不少,不过很长时间了都没有在实际中使用过了,忘了不少,因此要最近准备抽时间系统的学习积累下springboot,给 ...
- Springboot学习01- 配置文件加载优先顺序和本地配置加载
Springboot学习01-配置文件加载优先顺序和本地配置加载 1-项目内部配置文件加载优先顺序 spring boot 启动会扫描以下位置的application.properties或者appl ...
- SpringBoot学习笔记(2):引入Spring Security
SpringBoot学习笔记(2):用Spring Security来保护你的应用 快速开始 本指南将引导您完成使用受Spring Security保护的资源创建简单Web应用程序的过程. 参考资料: ...
- Spring Boot 项目学习 (四) Spring Boot整合Swagger2自动生成API文档
0 引言 在做服务端开发的时候,难免会涉及到API 接口文档的编写,可以经历过手写API 文档的过程,就会发现,一个自动生成API文档可以提高多少的效率. 以下列举几个手写API 文档的痛点: 文档需 ...
- springboot(十四):springboot整合shiro-登录认证和权限管理(转)
springboot(十四):springboot整合shiro-登录认证和权限管理 .embody{ padding:10px 10px 10px; margin:0 -20px; border-b ...
- springboot学习4使用日志:logback
springboot学习4使用日志:logback 一.基本知识说明 SpringBoot默认使用logback作为日志框架 ,所以引入起步依赖后就可以直接使用logback,不需要其他依赖. Spr ...
- Java开发学习(四十一)----MyBatisPlus标准数据层(增删查改分页)开发
一.标准CRUD使用 对于标准的CRUD功能都有哪些以及MyBatisPlus都提供了哪些方法可以使用呢? 我们先来看张图: 1.1 环境准备 这里用的环境就是Java开发学习(四十)----MyBa ...
- springboot 学习资源推荐
springboot 是什么?对于构建生产就绪的Spring应用程序有一个看法. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.(这是springboot的官方介绍) 我们为什么要学 ...
随机推荐
- Web中的宽和高
不同的宽高定义 //网页可见区域宽 document.body.clientWidth //网页可见区域高 document.body.clientHeight //网页可见区域宽(包括边线和滚动条的 ...
- .NET面试题系列(一)基本概念
什么是CLR CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底 ...
- FastDFS图片服务器java后台的简单调用
工具类: package com.liveyc.common.fdfs; import org.apache.commons.io.FilenameUtils; import org.csource. ...
- 探讨一个“无法创建JVM”的问题(已解决)
ava版本:1.4 运行设置: -Xms1G -Xmx4G 报错: [ Incompatible initial and maximum heap sizes specified: ][ initia ...
- 51Nod - 1006 最长公共子序列Lcs模板
给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的). 比如两个串为: abcicba abdkscab ab是两个串的子序列,abc也是,abca也是,其中abca是这 ...
- 56、isinstance作用以及应用场景?
isinstance作用:来判断一个对象是否是一个已知的类型: 其第一个参数(object)为对象,第二个参数为类型名(int...)或类型名的一个列表((int,list,float)是一个列表). ...
- koa源码阅读[3]-koa-send与它的衍生(static)
koa源码阅读的第四篇,涉及到向接口请求方提供文件数据. 第一篇:koa源码阅读-0第二篇:koa源码阅读-1-koa与koa-compose第三篇:koa源码阅读-2-koa-router 处理静态 ...
- D - Frog and Portal (利用斐波那契数列的性质)
题目链接:https://cn.vjudge.net/contest/270201#problem/D 具体思路:利用斐波那契数列的性质,斐波那契数列可以构成任何正整数,所以按照顺序减下去肯定能减到0 ...
- Coursera在线学习---第一节.梯度下降法与正规方程法求解模型参数比较
一.梯度下降法 优点:即使特征变量的维度n很大,该方法依然很有效 缺点:1)需要选择学习速率α 2)需要多次迭代 二.正规方程法(Normal Equation) 该方法可以一次性求解参数Θ 优点:1 ...
- PDFRender4NET的使用之pdf转图片
同样的需要第三方的.dll,http://www.o2sol.com/pdfview4net/download.htm using O2S.Components.PDFRender4NET; usin ...