配置⽂件application.properties参数详解springboot提供了许多启动器starter,⼤部分的启动器都有配置属性,这些配置属性⼀般可以在这⾥到:xxxxxxxx-autoconfigure-xxxxx.jar/META-INF/spring-configuration-metadata.json
application.properties
# 这些属性是否⽣效取决于对应的组件是否声明为 Spring 应⽤程序上下⽂⾥的 Bean(基本是⾃动配置的),# 为⼀个不⽣效的组件设置属性是没有⽤的。
spring framework网络系统参数
>>># ⽂件上传 >>>#
# 开启上传⽀持, 默认是true
spring.abled=true
# 最⼤⽂件⼤⼩, 单位MB, 默认是1MB
spring.servlet.multipart.max-file-size=1MB
# 最⼤请求⼤⼩, 单位MB, 默认是10MB
spring.servlet.multipart.max-request-size=10MB
# ⽂件上传位置
spring.servlet.multipart.location=/upload
# ⼤于该值的⽂件会被写到磁盘上, 单位B, 默认是0B
spring.servlet.multipart.file-size-threshold=0B
>>># 服务器配置 >>>#
# 服务器地址
server.address=127.0.0.1
# 端⼝号, 默认是8080
server.port=8080
# 应⽤上下⽂路径
t-path=/appContext
# servlet 上下⽂参数
# t-parameters.[param name] = [param value]
ail = lin@m
>>># mvc配置 >>>#
# 异步请求处理超时前的等待时间(单位为毫秒)。
# 如果没有设置该属性,则使⽤底层实现的默认超时时间,
# ⽐如,Tomcat 上使⽤ Servlet 3 时超时时间为 10 秒
spring.quest-timeout=
# 要使⽤的⽇期格式
spring.mvc.date-format=dd/MM/yyyy
# 开启 favicon.ico 的解析
spring.abled=true
# 在重定向的场景下,是否要忽略“默认”模型对象的内容, 默认是true
spring.mvc.ignore-default-model-on-redirect=true
# 要使⽤的地域配置
spring.mvc.locale=zh_CN
# 消息代码格式
ssage-codes-resolver-format=prefix_error_code
# Spring MVC 视图前缀
spring.mvc.view.prefix=
# Spring MVC 视图后缀
spring.mvc.view.suffix=
>>># jsp-servlet配置 >>>#
# 针对 jsp 使⽤的 Servlet 类名, 默认是 org.apache.jasper.servlet.JspServlet
# 需要tomcat-embed-jasper依赖
server.servlet.jsp.class-name=org.apache.jasper.servlet.JspServlet
# JspServlet 是否要注册到内嵌的 Servlet 容器⾥, 默认是true
# JspServlet 是否要注册到内嵌的 Servlet 容器⾥, 默认是true
server.istered=true
# Jsp Servlet 初始化参数
# server.servlet.jsp.init-parameters.[param name] = [param value]
server.servlet.jsp.init-parameters.userName = myName
>>># Session配置 >>>#
# 会话 Cookie 的域
server.kie.domain=www.lin
# Cookie 注释
server.kiement=购物信息
# Cookie 最⼤保存时间, 单位s
server.kie.max-age=10s
# Cookie 名称
server.kie.name=carts
# Cookie 的访问路径
server.kie.path=/page/
# Cookie安全性设置, true表⽰cookie⽆法通过kie读取到cookie信息,这样能有效的防⽌XSS攻击server.kie.http-only=true
# Cookie安全性设置, true表⽰cookie只能⽤https协议发送给服务器,⽤http协议是不发送的
server.kie.secure=true
# Session过期时间, 默认是30分钟
server.servlet.session.timeout=30m
# Session是否持久化, 默认是false
server.servlet.session.persistent=false
# 本地的session数据存放地址
server.servlet.session.store-dir=
# Session的追踪模式
# SessionTrackingMode下有三种可选值:COOKIE, URL, SSL
server.acking-modes = COOKIE, URL
>>># Tomcat配置 >>>#
# 创建⽇志⽂件的⽬录, 默认是logs
# 是否开启访问⽇志, 默认是false
# 访问⽇志的格式, 默认是common
# ⽇志名前缀, 默认是access_log
# ⽇志后缀名, 默认是.log
# ⽤来解码 URI 的字符编码, 默认是UTF-8
# 最⼩备⽤线程数,tomcat启动时的初始化的线程数。
# tomcat可创建的最⼤的线程数,每⼀个线程处理⼀个请求,超过这个请求数后,
# 客户端请求只能排队,等有线程释放才能处理。
# 最长等待时间,如果没有数据进来,等待⼀段时间后断开连接,释放线程。
>>># Cache配置 >>>#
# 如果底层缓存管理器⽀持缓存名的话,可以在这⾥指定要创建的缓存名列表,⽤逗号分隔。
# 通常这会禁⽤运⾏时创建其他额外缓存的能⼒。
spring.cache.cache-names=
# ⽤来初始化 EhCache 的配置⽂件位置
spring.fig=l
spring.fig=l
# 缓存类型,默认根据环境⾃动检测
pe=ehcache
>>># data配置 >>>#
# 开启 JPA 仓库, 默认是true
spring.abled=true
###=== db ===###
# ⾝份认证数据库名
db.authentication-database=
# 数据库名
db.database=
# 要使⽤的 FieldNamingStrategy 的全限定名
db.field-naming-strategy=org.springframework.del.CamelCaseAbbreviatingFieldNamingStrategy # GridFS 数据库名称
db.grid-fs-database=
# MongoDB 服务器地址
db.host=
# 端⼝号
db.port=
# MongoDB 账号
db.username=
# MongoDB 密码
db.password=
pe=auto
# Mongo 数据库 URI。设置了该属性后就主机和端⼝号会被忽略。
# (默认值: mongodb:// localhost/test)
db.uri=mongodb://localhost/test
###=== st ===###
# ⽤于发布仓库资源的基本路径
st.base-path=
# 分页数据的默认页⼤⼩
st.default-page-size=
# 最⼤分页⼤⼩
st.max-page-size=
# ⽤于标识⼀次返回多少记录的 URL 查询字符串参数名。默认值:size
st.limit-param-name=
# URL 查询字符串参数的名称,⽤来标识返回哪⼀页。默认值:page
st.page-param-name=
# 在创建实体后是否返回⼀个响应体
st.return-body-on-create=
# 在更新实体后是否返回⼀个响应体
st.return-body-on-update=
# URL 查询字符串参数的名称,⽤来表⽰结果排序的⽅向。
st.sort-param-name=
###=== spring.data.solr ===###
# Solr 的主机地址。如果设置了 zk-host 则忽略该属性。
spring.data.solr.host=127.0.0.1:8983/solr
# 开启 solr 仓库, 默认是true
spring.abled=true
# 主机地址, 格式为HOST:PORT
spring.data.solr.zk-host=
>>># DataSource配置 >>>#
# 数据库的 JDBC URL
spring.datasource.url=
# 数据库的登录密码
spring.datasource.password=
# 数据库的登录⽤户名
spring.datasource.username=
# JDBC 驱动的全限定类名。默认根据 URL ⾃动检测
spring.datasource.sql.jdbc.Driver
# 数据源名称
spring.datasource.name=
# DML的SQL⽂件位置
spring.datasource.data=classpath:all.sql
# 执⾏DML操作的⽤户名
spring.datasource.data-username=
# 执⾏DML操作的密码
spring.datasource.data-password=
# 数据源类型
pe=com.alibaba.druid.pool.DruidDataSource
# 初始化数据库时发⽣错误是否终⽌
inue-on-error=true
# 是否随机⽣成数据源名称
ate-unique-name=true
# Schema(数据定义语⾔,Data Definition Language,DDL)脚本资源的引⽤。spring.datasource.schema=classpath:create.sql
# SQL 初始化脚本⾥的语句分割符。默认是;
spring.datasource.separator=;
# 执⾏DDL操作的⽤户名
spring.datasource.schema-username=
# 执⾏DDL操作的密码
spring.datasource.schema-password=
# SQL 脚本的编码
spring.datasource.sql-script-encoding=UTF-8
# Platform to use in the DDL or DML scripts
# (such as schema-${platform}.sql or data-${platform}.sql)
spring.datasource.platform=all
# JNDI location of the datasource. Class, url, username & password are ignored when set spring.datasource.jndi-name=
# Whether to enable JMX support (if provided by the underlying pool)
# 默认是false
spring.datasource.jmx-enabled=false
###=== hikari datasource配置 ===###
# 指定必须保持连接的最⼩值
spring.datasource.hikari.minimum-idle=
# 数据库密码
spring.datasource.hikari.password=
# 数据库⽤户名
spring.datasource.hikari.username=
# 指定连接池名字
spring.datasource.hikari.pool-name=
# 更新操作是否⾃动提交
spring.datasource.hikari.auto-commit=true
# 指定数据源的全限定名
spring.datasource.hikari.data-source-class-name=
# 指定driver的类名,默认从jdbc url中⾃动探测
spring.datasource.hikari.driver-class-name=
# 指定JDBC URL
spring.datasource.hikari.jdbc-url=
# 连接池中的连接能保持闲置状态的最长时间,单位为毫秒
# 连接池中的连接能保持闲置状态的最长时间,单位为毫秒
spring.datasource.hikari.idle-timeout=
# 指定连接的超时时间,毫秒单位
spring.tion-timeout=
# 指定连接池最⼤的连接数,包括使⽤中的和空闲的连接
spring.datasource.hikari.maximum-pool-size=
# 使⽤Hikari connection pool时,多少毫秒检测⼀次连接泄露
spring.datasource.hikari.leak-detection-threshold=
# 指定校验连接合法性执⾏的sql语句
spring.tion-test-query=
# 连接的默认事务隔离级别
spring.ansaction-isolation=
# 在连接验证失败前等待的超时时间,单位为秒
spring.datasource.hikari.validation-timeout=
# 是否允许池暂停(pool suspension)。在开启池暂停后会有性能会受到⼀定影响,# 除⾮你真的需要这个功能(例如在冗余的系统下),否则不要开启它。
spring.datasource.hikari.allow-pool-suspension=true
# 默认的 Catalog 名称
spring.datasource.hikari.catalog=
# 在所有新连接创建时都会执⾏的 SQL 语句,该语句会在连接加⼊连接池前执⾏spring.tion-init-sql=
# 指定jndi的地址
spring.datasource.hikari.data-source-j-n-d-i=
# 使⽤Hikari connection pool时,指定要设置的属性
# spring.datasource.hikari.data-source-properties.[key]
spring.datasource.hikari.data-source-properties.keyp=aaa
# 使⽤Hikari connection pool时,在⼼跳检查时传递的属性
# spring.datasource.hikari.health-check-properties.[key]
spring.datasource.hikari.health-check-properties.loopv=123
spring.datasource.hikari.health-check-registry=
# 初始化失败的超时时间
spring.datasource.hikari.initialization-fail-timeout=
# 指定内部查询是否要被隔离
spring.datasource.hikari.isolate-internal-queries=true
# 指定连接数据库的超时时间
spring.datasource.hikari.login-timeout=
# 指定连接池中连接的最⼤⽣存时间,毫秒单位
spring.datasource.hikari.max-lifetime=
spring.ic-registry=
spring.ics-tracker-factory=
# 当使⽤Hikari connection pool时,是否标记数据源只读
spring.ad-only=
# 指定Hikari connection pool是否注册JMX MBeans
spring.ister-mbeans=
spring.datasource.hikari.scheduled-executor=
spring.datasource.hikari.schema=
>>># FreeMarker配置 >>>#
# HttpServletRequest 的属性是否允许覆盖(隐藏)控制器⽣成的同名模型属性spring.freemarker.allow-request-override=
# HttpSession 的属性是否允许覆盖(隐藏)控制器⽣成的同名模型属性
spring.freemarker.allow-session-override=
# 开启模板缓存
spring.freemarker.cache=false
# 模板编码, 默认是UTF-8
spring.freemarker.charset=UTF-8
# 检查模板位置是否存在
spring.freemarker.check-template-location=true

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

retrytemplatebuilder示例
« 上一篇
gin get 参数
下一篇 »

发表评论