- 浏览: 59809 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (93)
- java (3)
- ios (9)
- wp (15)
- android (0)
- js (1)
- 服务器 (0)
- db (0)
- linux (1)
- python (0)
- xcode (0)
- ide (2)
- maven (0)
- spring (0)
- sql (0)
- 第三方 (1)
- nexus (0)
- nginx (11)
- tomcat (0)
- jenkins (0)
- zookeeper (1)
- git (1)
- svn (0)
- uml (0)
- redis (4)
- activemq (1)
- flume (0)
- kafka (0)
- mysql (1)
- memcached (0)
- mybatis (0)
- mac (0)
- mongo (1)
- docker (6)
- cache (0)
- jvm (0)
- markdown (0)
- springboot (24)
- mycat (3)
- LTS (3)
- 运维 (0)
- opts (1)
- netty (1)
- tcc (0)
- ffmpeg (2)
- 直播 (6)
- cxf (0)
- nodejs (0)
- storm (0)
- elasticjob (0)
- php (0)
最新评论
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.
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.timeoutsession的超时时间
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的解码字符集.
================================================
undertow
================================================
server.undertow.access-log-dir设定Undertow access log 的目录,默认: logs
server.undertow.access-log-enabled是否开启access log,默认: false
server.undertow.access-log-pattern设定access logs的格式,默认: common
server.undertow.accesslog.dir设定access log 的目录.
server.undertow.buffer-size设定buffer的大小.
server.undertow.buffers-per-region设定每个region的buffer数
server.undertow.direct-buffers设定堆外内存
server.undertow.io-threads设定I/O线程数.
server.undertow.worker-threads设定工作线程数
================================================
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.
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.timeoutsession的超时时间
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的解码字符集.
================================================
undertow
================================================
server.undertow.access-log-dir设定Undertow access log 的目录,默认: logs
server.undertow.access-log-enabled是否开启access log,默认: false
server.undertow.access-log-pattern设定access logs的格式,默认: common
server.undertow.accesslog.dir设定access log 的目录.
server.undertow.buffer-size设定buffer的大小.
server.undertow.buffers-per-region设定每个region的buffer数
server.undertow.direct-buffers设定堆外内存
server.undertow.io-threads设定I/O线程数.
server.undertow.worker-threads设定工作线程数
发表评论
-
springboot:condition
2017-07-26 11:10 357public class LinuxCondition imp ... -
springboot:tomcat启动
2017-07-20 15:02 9201.在pom.xml里设置 <packaging> ... -
springboot:shiro
2017-07-13 15:52 964第一次学习系统学习shiro 并将shiro集成到sprin ... -
springboot:upload
2017-07-06 10:25 748FileUploadConfiguration.java == ... -
springboot:servlet
2017-07-06 10:17 504Application.java ============== ... -
springboot:freemarker
2017-07-05 17:33 553pom.xml ======================= ... -
springboot:task
2017-07-05 12:11 440TaskPool.java ================= ... -
springboot:热部署
2017-07-05 11:23 350pom.xml: ====================== ... -
springboot:注解
2017-07-04 11:36 623@EnableAutoConfiguration注解 excl ... -
springboot:memcached
2017-07-03 17:23 923pom.xml ======================= ... -
springboot:health
2017-07-03 16:43 394<dependency> ... -
springboot:mongodb
2017-07-03 15:38 1561pom.xml ======================= ... -
springboot:quartz集群
2017-07-02 20:40 998pom.xml ======================= ... -
springboot:ControllerAdvice
2017-07-02 14:09 370全局异常拦截 //@ControllerAdvice(anno ... -
springboot:dubbo
2017-07-02 10:40 500server: ======================= ... -
springboot:amq
2017-07-01 22:20 466pom.xml ======================= ... -
springboot:redis(jedis)
2017-07-01 14:10 904application.properties ======== ... -
springboot:mybatis&druid&pagehelper
2017-07-01 13:35 408=============================== ... -
springboot:logback
2017-06-30 16:20 551=============================== ... -
springboot:interceptor
2017-06-30 14:04 630IncpConfig.java 增加拦截器config 继承W ...
相关推荐
7. **配置`application-dev.properties`**:提供数据库连接的属性值,例如: ``` spring.datasource.mysql.url=jdbc:mysql://localhost:3306/mysql_db spring.datasource.mysql.username=root spring.datasource...
在Spring Boot 2.7.6中,配置文件的管理是整个框架的核心功能之一,它使得开发者能够方便地配置和管理应用的属性。本篇文章将详细介绍Spring Boot如何读取配置文件,以及提供一些调试示例代码,帮助你更好地理解和...
在`springboot-main`目录下,应该有一个`src/main/resources`文件夹,其中的`application.properties`或`application.yml`文件会配置内嵌服务器的相关属性。 4. **主启动类(Main Application Class)** 通常,...
在SpringBoot中,基础属性是应用配置的核心组成部分,它们定义了应用程序运行时的行为。这些属性可以通过`application.properties`或`application.yml`文件进行设置,也可以通过环境变量或命令行参数来传递。下面将...
然而,如果你的项目需要使用JSP,可以通过以下步骤进行配置: 1. 首先,你需要在pom.xml文件中添加Tomcat的JSP支持依赖,通常这包括`tomcat-embed-jasper`和`jstl`两个库: ```xml <groupId>org.apache.tomcat....
- 主配置文件 `application.yaml`,通过 `spring.profiles.active` 属性设置激活的环境,如 `spring: profiles: active: dev`。 - 使用 `---` 分割符来区分不同环境的配置段,比如开发环境(dev)、生产环境(pro...
SpringBoot框架因其便捷的配置和快速开发特性,被广泛应用。本项目着重探讨如何在SpringBoot中实现对MySQL、SQLServer、Oracle这三种主流数据库的数据源切换。 首先,我们来看包结构。一个标准的SpringBoot项目通常...
本项目源码即展示了如何在Spring Boot项目中实现MySQL和SQL Server的多数据源配置。 首先,我们需要理解什么是数据源。数据源是Java中的一个接口(javax.sql.DataSource),它是连接数据库的桥梁,用于管理数据库...
SpringBoot的属性配置是其核心特性之一,它允许开发者通过简单的配置文件来管理应用的配置信息,从而实现灵活的环境适配和功能定制。在这个7页的PDF文档中,我们可以预期会深入探讨SpringBoot的属性配置机制,包括但...
SpringBoot YAML 配置文件 YAML 配置文件是 SpringBoot 框架中的一种常用的配置文件格式,它提供了一种简洁、易读的方式来存储和管理应用程序的配置信息。在本文中,我们将详细介绍 YAML 配置文件的基础知识、优点...
接下来,我们需要创建一个FTP服务器配置类,该类将定义服务器的属性,如端口号、用户认证信息等。在Spring Boot应用中,我们可以利用@Configuration注解创建一个配置类,并使用@Bean注解来实例化FTP服务器。 ```...
这个类包含了`@SpringBootApplication`注解,它是SpringBoot的核心,它包含了`@Configuration`(配置)、`@EnableAutoConfiguration`(自动配置)和`@ComponentScan`(组件扫描)的功能。通过运行这个类中的`main`...
例如,我们可以在`application.properties`或`application.yml`文件中添加以下配置: ```properties server.tomcat.max-connections=1000 # 最大并发连接数 server.tomcat.min-spare-threads=50 # 最小空闲线程数 ...
spring-boot的微调属性 example server: port: 9000 spring: datasource: url: jdbc:mysql://localhost:3306/test?useSSL=false username: root password: root #这里如果不配数据源,spring-boot-start:jdbc自动...
如果需要在不重启的情况下实时更新配置,可以考虑使用Spring Cloud Config Server或使用Spring Boot Actuator的`/refresh`端点来实现配置的热更新。 总结来说,Spring Boot通过`@Scheduled`注解提供了强大的定时...
它定义了应用的各种属性,包括服务器设置、数据源配置、日志级别、应用启动参数等。例如,你可以通过以下方式配置服务器端口: ```properties server.port=8080 ``` 此外,SpringBoot允许你配置数据源,如连接到...
为了使用log4j,我们需要进行以下配置: 1. **排除自带的logback依赖:** ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-logging <groupId>org.springframework.boot ...
1. **配置Quartz实例**:在`spring.quartz`下定义Quartz的相关属性,如是否自动启动、线程池大小等。 ```yaml spring: quartz: job-store-type: jdbc auto-startup: true scheduler-instance-id: AUTO ...
Jackson配置还可以包括属性如`spring.jackson.serialization.write_dates_as_timestamps=false`,这将避免将日期序列化为Unix时间戳。 7. **文件上传大小配置**: Spring Boot允许你限制文件上传的大小,以防止过...
以上就是关于"Springboot配置MongoDB连接池源代码"的详细解析,包括了Spring Boot与MongoDB、MyBatis以及MySQL的整合过程。希望对你在开发过程中有所帮助,如果你有任何疑问或需要进一步的信息,请查阅官方文档或...