参数
介绍
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 |
工作线程数 |
相关推荐
4. `spring config`:用于处理配置属性,如读取和解析YAML或Properties文件。 在`spring-2.0.0.M1`目录中,包含了Spring Boot CLI的可执行文件(如`spring`或`spring.bat`,取决于你的操作系统),这些文件让你能够...
4. 配置Mapper:在Spring Boot的配置文件`application.yml`或`application.properties`中指定Mapper接口的位置。 5. 使用Mapper:在业务逻辑类中注入Mapper接口,直接调用方法执行SQL。 四、实例分析 在`spring-...
在`pom.xml`文件中,我们需要引入`spring-boot-starter-data-jpa`和`spring-boot-starter-web`,同时,添加`spring-boot-starter-mybatis`的依赖。例如: ```xml <!-- ...其他依赖... --> <groupId>org....
开发者可以通过`application.properties`或`application.yml`配置文件自定义Freemarker的配置项,例如模板文件路径、编码格式等。同时,Spring Boot还支持Freemarker的变量和逻辑控制,使得开发者可以方便地在模板中...
- 配置数据源:Spring Boot提供了多种数据源选择,如HikariCP等,通过配置文件(`application.properties`或`application.yml`)设定数据库连接信息。 - 配置MyBatis:定义Mapper接口,编写Mapper XML文件,映射SQL...
Spring Boot会自动配置数据源,只需在`application.properties`或`application.yml`中填写数据库连接信息: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=...
1. 添加依赖:在`pom.xml`或`build.gradle`文件中引入`spring-boot-starter-mybatis`依赖,如下所示(以Maven为例): ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-data-jpa ...
3. `src/main/resources`:资源文件夹,可能包含Spring Boot的配置文件如`application.properties`或`application.yml`,以及JSF的faces-config.xml等配置。 4. `README.md`或`README`:项目说明文档,包括如何使用...
在Java开发领域,Spring Boot以其简洁的配置和快速的启动特性,已经成为构建微服务应用的首选框架。而MyBatis作为一款强大的持久层框架,深受开发者喜爱,它提供了灵活的SQL映射功能,使得数据库操作变得更加简单。...
2. **配置数据源**:Spring Boot自动配置会根据`application.properties`或`application.yml`中的数据源配置来创建DataSource。 3. **配置MyBatis**:在配置文件中,我们可以设置MyBatis的配置属性,如Mapper扫描...
在实际使用过程中,解压下载的压缩包后,我们通常会将其中的jar包添加到项目的类路径下,并在Spring Boot的主配置文件`application.properties`或`application.yml`中进行相应的MyBatis配置,例如数据源设置、Mapper...
- **配置MyBatis**:在`application.properties`中,设置数据源、MyBatis的配置文件路径等信息。 - **创建Mapper接口**:定义MyBatis的Mapper接口,继承`Mapper`基类。 - **编写Mapper XML文件**:在资源目录下...
- 配置数据源:Spring Boot会自动发现并配置数据源,只需要在`application.properties`或`application.yml`中提供数据库连接信息。 - 创建Mapper接口:定义业务相关的Mapper接口,并在接口上使用`@Mapper`注解。 ...
Spring Boot通过`application.properties`或`application.yml`文件可以自动配置常见的数据源,例如MySQL、Oracle等。例如,对于MySQL,我们可能需要以下配置: ```properties spring.datasource.url=jdbc:mysql://...
Spring Boot还支持多种外部配置方式,如application.properties或YAML文件、环境变量、命令行参数等。`ConfigFileApplicationListener`和`EnvironmentPostProcessor`接口在源码中扮演着读取和处理这些配置的关键角色...
Spring Boot允许我们通过YAML或Properties文件来配置MyBatis。在`application.yml`或`application.properties`中,可以设置数据源、MyBatis配置等信息,例如: ```yaml spring: datasource: url: jdbc:mysql://...
2. 配置数据源:Spring Boot会自动识别并配置数据源,只需在`application.properties`或`application.yml`中添加数据库连接信息。 3. 创建Mapper接口:定义Mybatis的Mapper接口,每个方法对应一个SQL语句。 4. ...
在`application.yml`或`application.properties`文件中,可以设置数据源、MyBatis的相关配置,例如数据库连接信息: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&...
2. 配置数据源:Spring Boot可以通过`application.properties`或`application.yml`自动配置数据源,例如: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root...
2. 配置数据源:Spring Boot通过`application.properties`或`application.yml`配置数据源,例如: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring....