`
wangyanlong0107
  • 浏览: 499688 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

【转】Spring-Boot之配置文件application.properties(web性能)

 
阅读更多

Spring-Boot配置文件web性能(服务器)配置项(常用配置项为红色

参数 介绍
server.address 服务器应绑定到的网络地址
server.compression.enabled = false 如果启用响应压缩
server.compression.excluded-user-agents 从压缩中排除的用户代理列表
server.compression.mime-types 应该压缩的MIME类型的逗号分隔列表。例如text / html,text / css,application / json
server.compression.min-response-size 执行压缩所需的最小响应大小。例如2048服务器
connection-timeout 连接器在关闭连接之前等待另一个HTTP请求的时间(以毫秒为单位)。未设置时,将使用连接器的容器特定默认值。使用-1表示no(即无限)超时
server.context-parameters.* Servlet上下文初始化参数。例如server.context-parameters.a = alpha
server.context-path 应用程序的上下文路径
server.display-name = application 显示应用程序的名称
server.max-http-header-size = 0 HTTP消息头的最大大小(以字节为单位)
server.error.include-stacktrace = never 何时添加“stacktrace” 属性
server.error.path = / error 错误控制器的路径
server.error.whitelabel.enabled = true 在服务器发生错误的情况下,启用浏览器中显示的默认错误页面
server.jetty.acceptors 要使用的接受者线程数
server.jetty.max-http-post-size = 0 HTTP发布或放置内容的最大大小(以字节为单位)
server.jetty.selectors 要使用的选择器线程数
server.jsp-servlet.class-name = org.apache.jasper.servlet.JspServlet JSP servlet的类名
server.jsp-servlet.init-parameters.* 用于配置JSP Servlet 服务器的Init参数
jsp-servlet.registered = true 是否注册了JSP servlet
server.port = 8080 Server HTTP端口
server.server-header 用于服务器响应头的值(没有头发送为空)
server.servlet-path = / 主调度程序servlet的路径
server.use-forward-headers 如果X-Forwarded- *头应该应用于HttpRequest
server.session.cookie.comment 会话cookie的注释。
server.session.cookie.domain 会话cookie的域
server.session.cookie.http-only “HttpOnly”会话cookie的标志
server.session.cookie.max-age 会话cookie的最大年龄(以秒为单位)
server.session.cookie.name 会话cookie名称
server.session.cookie.path 会话cookie的路径
server.session.cookie.secure “安全”标志为会话cookie
server.session.persistent = false 重新启动之间持续会话数据
server.session.store-dir 用于存储会话数据的目录
server.session.timeout 会话超时(秒)
server.session.tracking-modes 会话跟踪模式(以下一个或多个:“cookie”,”url”, “ssl”)
server.ssl.ciphers 支持SSL加密
server.ssl.client-auth 是否是想客户认证(“想要”)或需要(“需要”)需要信任存储
server.ssl.enabled 启用SSL的支持
server.ssl.enabled-protocols 启用SSL协议
server.ssl.key-alias 标识密钥存储区中的密钥的别名
server.ssl.key-password 用于访问密钥存储区中的密钥的密码
server.ssl.key-store 认为SSL证书的密钥存储路径(通常是 jks 文件)
server.ssl.key-store-password 用于访问密钥库的密码
server.ssl.key-store-provider 密钥存储的提供者
server.ssl.key-store-type 密钥存储的类型
server.ssl.protocol = TLS SSL协议使用
server.ssl.trust-store 保存SSL证书的Trust存储
server.ssl.trust-store-password 用于访问信任存储的密码
server.ssl.trust-store-provider 信任存储的提供者
server.ssl.trust-store-type 信任存储的类型
server.tomcat。accept-count 所有可能的请求处理线程正在使用时,传入连接请求的最大队列长度
server.tomcat.accesslog.buffered = true 缓冲区输出,使其只被定期刷新
server.tomcat.accesslog.directory = logs 创建日志文件的目录可以相对于tomcat base dir或absolute
server.tomcat.accesslog.enabled = false 启用访问日志
server.tomcat.accesslog.file-date-format = .yyyy-MM-dd 要在日志文件名中放置的日期格式
server.tomcat.accesslog.pattern = common 访问日志的格式模式
server.tomcat.accesslog.prefix = access_log 日志文件名前缀
server.tomcat.accesslog.rename-on-rotate = false 将文件名中的日期戳延迟到旋转时间
server.tomcat.accesslog.request-attributes-enabled = false 设置请求的IP地址,主机名,协议和端口的请求属性
server.tomcat.accesslog.rotate = true 启用访问日志轮换
server.tomcat.accesslog.suffix = .log 日志文件名后缀
server.tomcat.additional-tld-skip-patterns 匹配要忽略TLD扫描的jar的附加模式的逗号分隔列表
server.tomcat.background-processor-delay = 30 在调用backgroundProcess方法之间以秒为单位的延迟
server.tomcat.basedir Tomcat基本目录。如果未指定,将使用临时目录
server.tomcat.max-connections 服务器在任何给定时间接受和处理的最大连接数
server.tomcat.max-http-post-size = 0 HTTP帖子内容的最大大小(以字节为单位)
server.tomcat.max-threads = 0 最大工作线程数
server.tomcat.min-spare-threads = 0 最小工作线程数
server.tomcat.port-header = X-Forwarded-Port 用于覆盖原始端口值的HTTP头的名称
server.tomcat.protocol-header 保存传入协议的头,通常命名为“X-Forwarded-Proto”
server.tomcat.protocol-header-https-value = https 指示传入请求使用SSL的协议头的值
server.tomcat.redirect-context-root 是否通过在路径上附加/重定向到上下文根的请求
server.tomcat.remote-ip-header 从中提取远程ip的HTTP头的名称。例如X-FORWARDED-FOR
server.tomcat.uri-encoding = UTF-8 用于解码URI的字符编码
server.undertow.accesslog.dir 访问日志目录
server.undertow.accesslog.enabled = false 启用访问日志
server.undertow.accesslog.pattern = common 访问日志的格式模式
server.undertow.accesslog.prefix = access_log. 日志文件名前缀
server.undertow.accesslog.rotate = true 启用访问日志轮换
server.undertow.accesslog.suffix = log 日志文件名后缀
server.undertow.buffer-size 每个缓冲区的大小(以字节为单位)
server.undertow.direct-buffers 在Java堆之外分配缓冲区
server.undertow.io-threads 为工作者创建的I / O线程数
server.undertow.max-http-post-size = 0 HTTP帖子内容的最大大小(以字节为单位)
server.undertow.worker-threads 工作线程数
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ice_lemon_g/article/details/73607552
分享到:
评论

相关推荐

    spring-boot-cli下载

    4. `spring config`:用于处理配置属性,如读取和解析YAML或Properties文件。 在`spring-2.0.0.M1`目录中,包含了Spring Boot CLI的可执行文件(如`spring`或`spring.bat`,取决于你的操作系统),这些文件让你能够...

    spring-boot-examples-master.zip

    4. 配置Mapper:在Spring Boot的配置文件`application.yml`或`application.properties`中指定Mapper接口的位置。 5. 使用Mapper:在业务逻辑类中注入Mapper接口,直接调用方法执行SQL。 四、实例分析 在`spring-...

    spring-boot-starter-mybatis-spring-boot-1.3.3.tar.gz

    在`pom.xml`文件中,我们需要引入`spring-boot-starter-data-jpa`和`spring-boot-starter-web`,同时,添加`spring-boot-starter-mybatis`的依赖。例如: ```xml <!-- ...其他依赖... --> <groupId>org....

    spring-boot-starter-freemarker-1.3.3.RELEASE.jar

    开发者可以通过`application.properties`或`application.yml`配置文件自定义Freemarker的配置项,例如模板文件路径、编码格式等。同时,Spring Boot还支持Freemarker的变量和逻辑控制,使得开发者可以方便地在模板中...

    spring-boot-starter-mybatis-spring-boot-3.0.0.tar.gz

    - 配置数据源:Spring Boot提供了多种数据源选择,如HikariCP等,通过配置文件(`application.properties`或`application.yml`)设定数据库连接信息。 - 配置MyBatis:定义Mapper接口,编写Mapper XML文件,映射SQL...

    spring-boot-starter-mybatis-spring-boot-2.3.0.tar.gz

    Spring Boot会自动配置数据源,只需在`application.properties`或`application.yml`中填写数据库连接信息: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=...

    spring-boot-starter-mybatis-spring-boot-1.3.4.tar.gz

    1. 添加依赖:在`pom.xml`或`build.gradle`文件中引入`spring-boot-starter-mybatis`依赖,如下所示(以Maven为例): ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-data-jpa ...

    jsf-spring-boot-starter-2.2.6.zip

    3. `src/main/resources`:资源文件夹,可能包含Spring Boot的配置文件如`application.properties`或`application.yml`,以及JSF的faces-config.xml等配置。 4. `README.md`或`README`:项目说明文档,包括如何使用...

    spring-boot-starter-mybatis-spring-boot-1.0.2.zip

    在Java开发领域,Spring Boot以其简洁的配置和快速的启动特性,已经成为构建微服务应用的首选框架。而MyBatis作为一款强大的持久层框架,深受开发者喜爱,它提供了灵活的SQL映射功能,使得数据库操作变得更加简单。...

    spring-boot-starter-mybatis-spring-boot-2.1.1.tar.gz

    2. **配置数据源**:Spring Boot自动配置会根据`application.properties`或`application.yml`中的数据源配置来创建DataSource。 3. **配置MyBatis**:在配置文件中,我们可以设置MyBatis的配置属性,如Mapper扫描...

    spring-boot-starter-mybatis-spring-boot-1.0.2.tar.gz

    在实际使用过程中,解压下载的压缩包后,我们通常会将其中的jar包添加到项目的类路径下,并在Spring Boot的主配置文件`application.properties`或`application.yml`中进行相应的MyBatis配置,例如数据源设置、Mapper...

    spring-boot-starter-mybatis-spring-boot-1.3.0.tar.gz

    - **配置MyBatis**:在`application.properties`中,设置数据源、MyBatis的配置文件路径等信息。 - **创建Mapper接口**:定义MyBatis的Mapper接口,继承`Mapper`基类。 - **编写Mapper XML文件**:在资源目录下...

    spring-boot-starter-mybatis-spring-boot-1.2.1.tar.gz

    - 配置数据源:Spring Boot会自动发现并配置数据源,只需要在`application.properties`或`application.yml`中提供数据库连接信息。 - 创建Mapper接口:定义业务相关的Mapper接口,并在接口上使用`@Mapper`注解。 ...

    spring-boot-starter-mybatis-spring-boot-2.0.1.tar.gz

    Spring Boot通过`application.properties`或`application.yml`文件可以自动配置常见的数据源,例如MySQL、Oracle等。例如,对于MySQL,我们可能需要以下配置: ```properties spring.datasource.url=jdbc:mysql://...

    Spring Boot源码(spring-boot-2.6.2.tar.gz)

    Spring Boot还支持多种外部配置方式,如application.properties或YAML文件、环境变量、命令行参数等。`ConfigFileApplicationListener`和`EnvironmentPostProcessor`接口在源码中扮演着读取和处理这些配置的关键角色...

    spring-boot-starter-mybatis-spring-boot-1.0.1.tar.gz

    Spring Boot允许我们通过YAML或Properties文件来配置MyBatis。在`application.yml`或`application.properties`中,可以设置数据源、MyBatis配置等信息,例如: ```yaml spring: datasource: url: jdbc:mysql://...

    spring-boot-starter-mybatis-spring-boot-3.0.1.tar.gz

    2. 配置数据源:Spring Boot会自动识别并配置数据源,只需在`application.properties`或`application.yml`中添加数据库连接信息。 3. 创建Mapper接口:定义Mybatis的Mapper接口,每个方法对应一个SQL语句。 4. ...

    spring-boot-starter-mybatis-spring-boot-2.1.2.tar.gz

    在`application.yml`或`application.properties`文件中,可以设置数据源、MyBatis的相关配置,例如数据库连接信息: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&...

    spring-boot-starter-mybatis-spring-boot-1.3.1.tar.gz

    2. 配置数据源:Spring Boot可以通过`application.properties`或`application.yml`自动配置数据源,例如: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root...

    spring-boot-starter-mybatis-spring-boot-2.3.1.tar.gz

    2. 配置数据源:Spring Boot通过`application.properties`或`application.yml`配置数据源,例如: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring....

Global site tag (gtag.js) - Google Analytics