springboot限制初始值⼤⼩及参数中⽂详解
要加“m”说明是MB,否则就是KB了.
-Xms:初始值
-Xmx:最⼤值
-Xmn:最⼩值
限制运⾏内存
java -Xms10m -Xmx80m -jar mod.jar &
时区设置java -jar -Duser.timezone=GMT+08 mod.jar &
#----------------------------------------
#核⼼属性
#----------------------------------------
#BANNER
banner.charset = UTF -8#横幅⽂件编码。
banner.location = classpath :#横幅⽂件位置。
#LOGGING
logging.file =#⽇志⽂件名。例如`myapp.log`
logging.level。* =#⽇志级别严重性映射。例如` springframework = DEBUG `
logging.path =#⽇志⽂件的位置。例如`/ var / log`
sole =#输出到控制台的Appender模式。仅⽀持默认logback设置。
logging.pattern.file =#输出到⽂件的Appender模式。仅⽀持默认logback设置。
logging.pattern.level =#⽇志级别的Appender模式(默认为%5p)。仅⽀持默认logback设置。
#AOP
spring.aop.auto = true #添加@EnableAspectJAutoProxy。
spring.aop.proxy-target-class = false #是否要创建基于⼦类(CGLIB)的代理(true),⽽不是基于标准Java接⼝的代理(false)。
#IDENTITY(ContextIdApplicationContextInitializer)
spring.application.index =#应⽤程序索引。
spring.application.name =#应⽤程序名称。
#ADMIN(SpringApplicationAdminJmxAutoConfiguration)
spring.abled = false #为应⽤程序启⽤管理功能。
spring.application.admin.jmx-name = org .springframework.boot:type = Admin ,name = SpringApplication #应⽤程序管理MBean的JMX名称。
#SPRING CORE
spring.beaninfo.ignore = true #跳过搜索BeanInfo类。
#SPRING CACHE(CacheProperties)
spring.cache.cache-names =#如果底层缓存管理器⽀持,则创建缓冲区名称的逗号分隔列表。
spring.fig =#⽤于初始化EhCache的配置⽂件的位置。
spring.cache.guava.spec =#⽤于创建缓存的规范。检查CacheBuilderSpec有关规格格式的更多详细信息。
spring.fig =#⽤于初始化Hazelcast的配置⽂件的位置。
spring.fig =#⽤于初始化Infinispan的配置⽂件的位置。
spring.fig =#⽤于初始化缓存管理器的配置⽂件的位置。
spring.cache.jcache.provider =#⽤于检索符合JSR-107规范的缓存管理器的CachingProvider实现的完全限定名。只有在类路径上有多个JSR-107实现可⽤时才需要。
pe =#缓存类型,默认情况下根据环境⾃动检测。
#SPRING CONFIG - 仅使⽤环境属性(ConfigFileApplicationListener)
#HAZELCAST(HazelcastProperties)
fig =#⽤于初始化Hazelcast的配置⽂件的位置。
#JMX
spring.jmx.default-domain =#JMX域名。
abled = true #将管理bean暴露给JMX域。
spring.jmx.server = mbeanServer #MBeanServer bean名称。
#Email(MailProperties)
spring.mail.default-encoding = UTF -8#默认MimeMessage编码。
spring.mail.host =#SMTP服务器主机。例如`ample`
spring.mail.jndi-name =#Session JNDI名称。设置时,优先于其他邮件设置。
spring.mail.password =#SMTP服务器的登录密码。
spring.mail.port =#SMTP服务器端⼝。
spring.mail.properties。* =#其他JavaMail会话属性。
spring.mail.protocol = smtp #SMTP服务器使⽤的协议。
st-connection = false #测试邮件服务器在启动时是否可⽤。
spring.mail.username =#SMTP服务器的登录⽤户。
#APPLICATION SETTINGS(SpringApplication)
spring.main.banner-mode = console #⽤于在应⽤程序运⾏时显⽰横幅的模式。
spring.main.sources =#要包括在ApplicationContext中的Sources(类名,包名或XML资源位置)。
#FILE ENCODING(FileEncodingApplicationListener)
spring.mandatory-file-encoding =#应⽤程序必须使⽤的预期字符编码。
#INTERNATIONALIZATION(MessageSourceAutoConfiguration)
#OUTPUT
spring.abled = detect #配置ANSI输出(可以是“detect”,“always”,“never”)。
#PID FILE(ApplicationPidFileWriter)
spring.pid.fail-on-write-error =#如果使⽤ApplicationPidFileWriter但不能写⼊PID⽂件,则失败。
spring.pid.file =#要写⼊的PID⽂件的位置(如果使⽤ApplicationPidFileWriter)。
#PROFILES
spring.profiles.active =#活动配置⽂件的逗号分隔列表。
spring.profiles.include =#⽆条件地激活指定的逗号分隔的概要⽂件。
#SENDGRID(SendGridAutoConfiguration)
spring.sendgrid.api-key =#SendGrid api key(⽤户名/密码的替代)
spring.sendgrid.username =#SendGrid帐户⽤户名
spring.sendgrid.password =#SendGrid帐户密码
spring.sendgrid.proxy.host =#SendGrid代理主机
spring.sendgrid.proxy.port =#SendGrid代理端⼝
#----------------------------------------
#WEB PROPERTIES
#----------------------------------------
#MULTIPART(MultipartProperties)
multipart.file-size-threshold = 0 #将⽂件写⼊磁盘的阈值。值可以使⽤后缀“MB”或“KB”表⽰兆字节或千字节⼤⼩。 multipart.location =#上传⽂件的中间位置。
multipart.max-file-size = 1Mb #最⼤⽂件⼤⼩。值可以使⽤后缀“MB”或“KB”表⽰兆字节或千字节⼤⼩。
multipart.max-request-size = 10Mb #最⼤请求⼤⼩。值可以使⽤后缀“MB”或“KB”表⽰兆字节或千字
节⼤⼩。
#EMBEDDED SERVER CONFIGURATION(ServerProperties)
server.address =#服务器应绑定到的⽹络地址。
serverpression.mime-types =#应压缩的MIME类型的逗号分隔列表。例如`text / html,text / css,application / json` serverpression.min-response-size =#要执⾏压缩所需的最⼩响应⼤⼩。例如2048
server.display-name = application #显⽰应⽤程序的名称。
server.jsp-servlet.class-name = org .apache.jasper.servlet.JspServlet#JSP servlet的类名。
server.jsp-servlet.init-parameters。* =#⽤于配置JSP servlet的初始化参数
istered = true #是否注册了JSP servlet
server.port = 8080 #服务器HTTP端⼝。
server.server-header =#在服务器响应头中发送的值(如果为空,则使⽤servlet容器默认值)
server.servlet-path = /#主调度程序servlet的路径。
kiement =#对会话cookie进⾏注释。
kie.domain =#会话cookie的域。
kie.http-only =#“HttpOnly”标志为会话cookie。
kie.max-age =#会话Cookie的最⼤时间(以秒为单位)。
kie.name =#会话cookie名称。
kie.path =#会话cookie的路径。
kie.secure =#“安全”标志的会话cookie。
server.session.persistent = false #在重新启动之间保持会话数据。
server.session.store-dir =#⽤于存储会话数据的⽬录。
server.session.timeout =#会话超时(以秒为单位)。
acking-modes =#会话跟踪模式(以下⼀个或多个:“cookie”,“url”,“ssl”)。
server.ssl.ciphers =#⽀持的SSL密码。
server.ssl.client-auth =#是否需要客户端⾝份验证(“需要”)或需要(“需要”)。需要信任存储。
abled =#
server.ssl.key-alias =#
server.ssl.key-password =#
server.ssl.key-store =#
server.ssl.key-store-password =#
server.ssl.key-store-provider =#
server.ssl.key-store-type =#
server.ssl.protocol =#
ust-store =#
ust-store-password =#
ust-store-provider =#
ust-store-type =#
springboot aop
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}#正则表达式匹配可信IP地址。
server.undertow.accesslog.dir =#访问⽇志⽬录。
server.abled = false #启⽤访问⽇志。
server.undertow.accesslog.pattern = common #访问⽇志的格式模式。
server.undertow.buffer-size =#每个缓冲区的⼤⼩(以字节为单位)。
server.undertow.buffers-per-region =#每个区域的缓冲区数。
server.undertow.direct-buffers =#在Java堆外分配缓冲区。
server.undertow.io-threads =#为worker创建的I / O线程数。
server.undertow.worker-threads =#⼯作线程数。
server.use-forward-headers =#如果X-Forwarded- *头应该应⽤于HttpRequest。
#FREEMARKER(FreeMarkerAutoConfiguration)
spring.freemarker.allow-request-override = false #设置是否允许HttpServletRequest属性覆盖(隐藏)控制器⽣成的同名模型属性。
spring.freemarker.allow-session-override = false #设置是否允许HttpSession属性覆盖(隐藏)控制器⽣成的同名模型属性。 spring.freemarker.cache = false #启⽤模板缓存。
spring.freemarker.charset = UTF -8#模板编码。
spring.freemarker.check-template-location = true #检查模板位置是否存在。
t-type = text / html#Content-Type值。
abled = true #为此技术启⽤MVC视图分辨率。
pose-request-attributes = false #设置是否应在与模板合并之前将所有请求属性添加到模型。
pose-session-attributes = false #设置在与模板合并之前是否应将所有HttpSession属性添加到模型。 pose-spring-macro-helpers = true #设置是否公开⼀个RequestContext供Spring的宏库使⽤,名称
为“springMacroRequestContext”。
spring.freemarker.prefer-file-system-access = true #⾸选模板加载的⽂件系统访问。⽂件系统访问启⽤对模板更改的热检测。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论