SpringBoot配置文件参数信息

server

 服务器端口配置:

serve.port=8080 #: 设置应用程序的监听端口。表示应用程序将监听在8080端口上。

 上下文路径配置:

server.servlet.context-path=/myapp 
#设置应用程序的上下文路径,即访问应用程序时在URL中添加的路径部分。表示应用程序将在/myapp路径下访问

 连接超时和线程配置:

server.connection-timeout: #设置服务器连接超时时间。
server.tomcat.max-threads: #设置Tomcat容器中的最大线程数。

spring.main 

应用程序入口类配置:

spring.main.sources= #指定应用程序的入口类(Main类)的位置。
#默认情况下,Spring Boot会自动检测入口类,但可以使用此参数明确指定。

标识:

spring.main.application-name:
#设置应用程序的名称。可以在日志和其他地方使用该名称进行标识。

懒加载:

SpringApplication 允许应用程序被懒初始化。 当启用懒初始化时,Bean在需要时被创建,而不是在应用程序启动时。 因此,懒初始化可以减少应用程序的启动时间。 在一个Web应用程序中,启用懒初始化后将导致许多与Web相关的Bean在收到HTTP请求之后才会进行初始化。

懒初始化的一个缺点是它会延迟发现应用程序的问题。 如果一个配置错误的Bean被懒初始化了,那么在启动过程中就不会再出现故障,问题只有在Bean被初始化时才会显现出来。 还必须注意确保JVM有足够的内存来容纳应用程序的所有Bean,而不仅仅是那些在启动期间被初始化的Bean。 由于这些原因,默认情况下不启用懒初始化,建议在启用懒初始化之前,对JVM的堆大小进行微调。

可以使用 SpringApplicationBuilder 的 lazyInitialization 方法或 SpringApplication 的 setLazyInitialization 方法以编程方式启用懒初始化。 另外,也可以使用 spring.main.lazy-initialization 属性来启用,如下例所示。

#懒加载Properties
spring.main.lazy-initialization=true

如果你想禁用某些Bean的懒初始化,同时对应用程序的其他部分使用懒初始化,你可以使用 @Lazy(false) 注解将其`Lazy` 属性显式地设置为 false。

spring.datasource

连接URL配置: 

spring.datasource.url: #数据库连接的URL。

用户名和密码配置:

spring.datasource.username: #数据库的用户名。
spring.datasource.password: #数据库的密码。

驱动程序配置:

spring.datasource.driver-class-name: #数据库驱动程序的类名。

连接池配置:

spring.datasource.initialization-mode: 
#设置数据库初始化模式。可以将其设置为"always","embedded","never"或"fallback",默认为"embedded"。
spring.datasource.tomcat.*: 
#如果使用Tomcat连接池作为数据源,可以使用spring.datasource.tomcat前缀来配置Tomcat连接池的特定属性。
spring.datasource.hikari.*: 
#如果使用HikariCP连接池作为数据源,可以使用spring.datasource.hikari前缀来配置HikariCP连接池的特定属性。

spring.resources

 静态资源位置配置:

spring.resources.static-locations: 
#配置静态资源的位置。可以使用逗号分隔的URL列表指定多个位置。默认情况下,Spring Boot会自动将classpath:/META-INF/resources/和classpath:/resources/作为静态资源位置。
spring.resources.add-mappings: #设置是否添加默认的静态资源映射。默认情况下,Spring Boot会添加静态资源的映射,可以通过该参数禁用。

WebJar资源配置:

spring.resources.static-locations配合使用classpath:META-INF/resources/webjars/可以将WebJar资源包含在项目中,并通过URL进行访问。

spring.cache

缓存类型配置:

spring.cache.type: 设置要使用的缓存类型。可以设置为simple(使用简单的内存缓存),redis(使用Redis作为分布式缓存),ehcache(使用Ehcache作为缓存)等。默认情况下,如果发现适当的缓存提供程序在类路径上,Spring Boot将自动配置缓存。

缓存配置:

spring.cache.cache-names: 设置缓存的名称,多个缓存名称可以使用逗号分隔。
spring.cache.caffeine.spec: 针对Caffeine缓存提供自定义配置。

Redis缓存配置:

spring.cache.redis.cache-null-values: 设置是否允许将NULL值缓存到Redis中。
spring.cache.redis.key-prefix: 设置Redis缓存键的前缀。

Ehcache缓存配置:

spring.cache.ehcache.config: 指定Ehcache的配置文件的位置。

logging 

日志级别配置:

logging.level.<loggerName>: 
#设置指定日志记录器的日志级别。可以使用<loggerName>指定要配置的特定日志记录器的名称,例如logging.level.com.example=DEBUG将会将com.example包下的日志级别设置为DEBUG。
logging.level.root: #设置根日志记录器的日志级别。

日志输出配置:

logging.file: #设置日志文件的输出路径。例如,logging.file=/var/log/myapp.log将日志输出到/var/log/myapp.log文件中。
logging.pattern.console: # 配置日志的输出格式。可以使用占位符定义日志记录的内容和格式。
logging.pattern.file: # 配置日志的输出格式。可以使用占位符定义日志记录的内容和格式。

控制台日志输出:

logging.console.enable: #设置是否启用控制台日志输出。
logging.console.pattern: #配置控制台日志输出的格式。

文件日志输出:

logging.file.enable: #设置是否启用文件日志输出。
logging.file.pattern: #配置文件日志输出的格式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值