SpringBoot中所有配置属性的中⽂说明SpringBoot所有配置项的中⽂说明(使⽤Deepl翻译),由 SpringBoot中⽂社区 整理提供。
⽬录
1. Core properties
2. Cache properties
3. Mail properties
4. JSON properties
5. Data properties
6. Transaction properties
7. Data migration properties
8. Integration properties
9. Web properties
10. Templating properties
11. Server properties
12. Security properties
13. RSocket properties
14. Actuator properties
15. Devtools properties
springboot中文16. Testing properties
1. Core properties
配置项默认值说明
debug false启⽤调试⽇志。
info.*要添加到info端点的任意属性。
< fig ⽇志配置⽂件的位置。例如,l代表Logback。
<
eption-
conversion-
word
%wEx记录异常时使⽤的转换词。logging.file.
clean-history-on-start false
是否在启动时清理存档⽇志⽂件。仅⽀持默认的
logback设置。
logging.file. max-history 7.0
存档⽇志⽂件的最⼤保存天数。仅⽀持默认的logback
设置。
logging.file.
max-size
10MB最⼤⽇志⽂件⼤⼩。仅⽀持默认的logback设置。
logging.file. name ⽇志⽂件名(例如,myapp.log)。名称可以是确切的位置,也可以是当前⽬录的相对位置。
logging.file.
path
⽇志⽂件的位置。例如,/var/log。
logging.file.
total-size-cap 0B
要保存的⽇志备份的总⼤⼩。仅⽀持默认的logback设
置。
< up.*⽇志组可以同时快速更换多个记录器。例
如,up.db=org.hibernate,org.springframework.jdbc。
logging.lev el.*⽇志等级严重性映射。例
如,springframework=DEBUG。
logging.sole
%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd
HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p})
%clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-
40.40logger{39}){cyan} %clr(:){faint}
%m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
输出到控制台的⽇志格式。仅⽀持默认的logback设
置。
logging.patt
ern.datefor
mat
yyyy-MM-dd HH:mm:ss.SSS⽇志中⽇期的格式化。仅⽀持默认的logback设置。
logging.patt ern.file
%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}
${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} :
%m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
输出到⽂件的⽇志格式。仅⽀持默认的logback设置。
logging.patt
ern.level
%5p⽇志级别的应⽤者模式。仅⽀持默认的logback设置。
logging.patt
file-name
${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz滚动⽇志⽂件名的模式。仅⽀持默认的logback设置。
<
ister-
shutdown-
hook
false在初始化⽇志系统时,为其注册⼀个关闭钩⼦。
spring.aop.
auto
true添加@EnableAspectJAutoProxy。
spring.aop.
proxy-target-class true
是否要创建基于⼦类的(CGLIB)代理(true),⽽不
是基于标准Java接⼝的代理(false)。
spring.appli
cation.admi
false是否启⽤应⽤程序的管理功能。
spring.appli
cation.admi
n.jmx-name
org.springframework.boot:type=Admin,name=SpringApplication应⽤管理MBean的JMX名称。
spring.appli
cation.nam
e
应⽤名称。
spring.auto
<
clude
要排除的⾃动配置类。
spring.ban
ner.charset
UTF-8Banner⽂件编码。
spring.ban
ner.image.bi tdepth 4.0
⽤于ANSI颜⾊的位深度。⽀持的值是4(16⾊)或
8(256⾊)。
spring.ban横幅图像的⾼度,单位为chars(默认基于图像⾼配置项默认值说明
ner.image.h
eight
度)。
spring.ban
ner.image.in
vert
false暗终端主题的图⽚是否应该倒置。
spring.ban
ner.image.lo
cation
classpath:banner.gif横幅图⽚⽂件位置(也可使⽤jpg或png)。
spring.ban
ner.image.m
argin
2.0左⼿图像边距,单位为字符。
spring.ban
ner.image.pi
xelmode
TEXT渲染图像时要使⽤的像素模式。
spring.ban
ner.image.w
idth
76.0横幅图像的宽度,单位为chars。
spring.ban
ner.location
横幅⽂字资源位置。
spring.bea
ninfo.ignor
e
true是否跳过对BeanInfo类的搜索。
c.log-request-details false
否在DEBUG级别记录表格数据,在TRACE级别记录标
题。
g.additional-
location
除默认值外,还使⽤的配置⽂件位置。
g.location
替换默认值的配置⽂件位置。
g.name
application配置⽂件名。
spring.info.
ng
UTF-8⽂件编码。
spring.info.
build.locatio
n
classpath:META-INF/build-info.properties⽣成的 build-info.properties ⽂件的位置。
spring.info.
g
UTF-8⽂件编码。
spring.info.
git.location
classpath:git.properties⽣成的git.properties⽂件的位置。
spring.jmx.
JMX域名。
配置项默认值说明
default-
domain
spring.jmx.
enabled
false将管理Bean暴露给JMX域。
spring.jmx.
server
mbeanServer MBeanServer bean名称。
spring.jmx.
unique-
names
false是否应保证运⾏时对象名称唯⼀。
spring.lifec
ycle.timeout
-
per-shutdown-phase 30s
任何阶段(具有相同 "阶段 "值的SmartLifecycle
beans组)的关闭超时。
spring.main
.allow-bean-definition-overriding false
是否允许bean定义覆盖,通过注册⼀个与现有定义同名
的定义。
spring.main
.banner-
mode
console应⽤程序运⾏时⽤于显⽰横幅的模式。
spring.main
.cloud-
platform
覆盖云平台⾃动检测。
spring.main
.lazy-
initializatio
n
false是否应该懒惰地进⾏初始化。
spring.main
.log-startup-
info
true是否在启动时记录应⽤程序的信息。
spring.main
.register-
shutdown-
hook
true应⽤程序是否应该注册⼀个关机钩。
spring.main .sources 要包含在ApplicationContext中的源(类名、包名或XML资源位置)。
spring.main .web-application-type ⽤于显式请求特定类型的Web应⽤程序的标志,如果没有设置,则根据classpath⾃动检测。如果没有设置,则根据classpath⾃动检测。
spring.man
datory-file-
encoding
应⽤程序必须使⽤的预期字符编码。
sages.alway
s-use-message-format false
是否总是应⽤MessageFormat规则,甚⾄解析没有参
数的消息。
sages.base name messages
以逗号分隔的基名列表(本质上是⼀个完全限定的
classpath位置),每个基名都遵循ResourceBundle
惯例,但对基于斜杠的位置的⽀持有所放松。如果它不
包含包限定符(如 "package"),将从
配置项默认值说明
classpath根⽬录解析。
<
ding
UTF-8信息捆绑编码。
sages.fallba
ck-to-system-locale true
如果关闭了这个功能,唯⼀的回退将是默认⽂件(例如
"messages "基名的 "messages.properties")。
code-as-default-message false
是否使⽤消息代码作为默认消息,⽽不是抛出
"NoSuchMessageException"。仅在开发过程中推荐
使⽤。
spring.outp
ab
led
detect配置ANSI输出。
spring.pid.f ail-on-write-error 如果使⽤ApplicationPidFileWriter但不能写⼊PID⽂件,则失败。
spring.pid.fi le 要写⼊的PID⽂件的位置(如果使⽤ApplicationPidFileWriter)。
spring.profil es 以逗号分隔的配置⽂件表达式列表,⾄少有⼀个应与之匹配,才能将⽂件包含在内。
spring.profil
es.active
逗号分隔的活动配置⽂件列表。可由命令⾏开关覆盖。
spring.profil es.include ⽆条件激活指定的以逗号分隔的配置⽂件列表(如果使⽤YAML,则激活配置⽂件列表)。
spring.quar
tz.auto-
startup
true是否在初始化后⾃动启动调度器。
spring.quar
tz.jdbc
ment-prefix
[#, --]SQL初始化脚本中单⾏注释的前缀。
spring.quar
tz.jdbc.initial
ize-schema
embedded数据库模式初始化模式。
spring.quar
tz.jdbc.sche
ma
classpath:org/quartz/impl/jdbcjobstore/tables_@@platform@@.sql⽤于初始化数据库模式的SQL⽂件的路径。
spring.quar
tz.job-store-
type
memory⽯英⼯作店型。
spring.quar
tz.overwrite-existing-jobs false配置的作业是否应该覆盖现有的作业定义。
配置项默认值说明
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论