广告
返回顶部
首页 > 资讯 > 精选 >如何配置Spring Boot 的属性
  • 748
分享到

如何配置Spring Boot 的属性

springbootspringboobo 2023-05-31 13:05:04 748人浏览 八月长安
摘要

如何配置Spring Boot 的属性?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代

如何配置Spring Boot 的属性?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。

Spring Boot 支持多种外部配置方式

这些方式优先级如下:

  1. 命令行参数
  2. 来自java:comp/env的JNDI属性
  3. Java系统属性(System.getProperties())
  4. 操作系统环境变量
  5. RandomValuePropertySource配置的random.*属性值
  6. jar包外部的application-{profile}.properties或application.yml(带spring.profile)配置文件
  7. jar包内部的application-{profile}.properties或application.yml(带spring.profile)配置文件
  8. jar包外部的application.properties或application.yml(不带spring.profile)配置文件
  9. jar包内部的application.properties或application.yml(不带spring.profile)配置文件
  10. @Configuration注解类上的@PropertySource
  11. 通过SpringApplication.setDefaultProperties指定的默认属性
     

命令行参数

通过Java -jar app.jar --name="Spring" --server.port=9090方式来传递参数。

参数用--xxx=xxx的形式传递。

可以使用的参数可以是我们自己定义的,也可以是Spring Boot中默认的参数。

很多人可能会关心如WEB端口如何配置这样的问题,这些都是Spring Boot中提供的参数,部分可用参数如下:

# LOGGINGlogging.path=/var/logslogging.file=myapp.loglogging.config= # location of config file (default classpath:logback.xml for logback)logging.level.*= # levels for loggers, e.g. "logging.level.org.springframework=DEBUG" (TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF)# EMBEDDED SERVER CONFIGURATION (ServerProperties)server.port=8080server.address= # bind to a specific NICserver.session-timeout= # session timeout in secondsserver.context-parameters.*= # Servlet context init parameters, e.g. server.context-parameters.a=alphaserver.context-path= # the context path, defaults to '/'server.servlet-path= # the servlet path, defaults to '/'

--结束END--

本文标题: 如何配置Spring Boot 的属性

本文链接: https://www.lsjlt.com/news/225669.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何配置Spring Boot 的属性
    如何配置Spring Boot 的属性?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代...
    99+
    2023-05-31
    springboot spring boo bo
  • spring 和 spring boot 中的属性配置方式
    目录在xml中注册属性文件多个通过java注解方式注册属性文件使用及注入属性属性搜索优先级spring boot 属性加载application.properties – 缺省属性文...
    99+
    2022-11-12
  • Spring Boot 如何正确读取配置文件属性
    目录前言@Value示例代码@ConfigurationProperties示例代码@EnableConfigurationProperties@ConfigurationPrope...
    99+
    2022-11-13
  • spring boot怎么获取配置文件的属性
    这篇文章主要介绍“spring boot怎么获取配置文件的属性”,在日常操作中,相信很多人在spring boot怎么获取配置文件的属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”spring boot怎么...
    99+
    2023-06-05
  • spring boot中配置hikari连接池属性方式
    目录spring boot配置hikari连接池属性spring-boot默认连接池Hikari配置Hikari连接池配置说明spring boot配置hikari连接池属性 事件起...
    99+
    2022-11-12
  • Spring boot配置绑定和配置属性校验的方式详解
    目录配置绑定先建立数据配置文件application.yml@ConfigurationProperties@Value第一种 @Value(“${}”)第二...
    99+
    2022-11-13
  • Spring Boot怎么正确读取配置文件属性
    这篇“Spring Boot怎么正确读取配置文件属性”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Spring&n...
    99+
    2023-06-30
  • Spring Boot + Mybatis + Spring MVC环境配置中DataSource如何配置
    小编给大家分享一下Spring Boot + Mybatis + Spring MVC环境配置中DataSource如何配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解...
    99+
    2023-06-02
  • Spring Boot如何配置内置Tomcat的maxPostSize值
    目录Spring Boot配置内置Tomcat的maxPostSize值BackgroundProblem 1Problem 2Tomcat设置maxPostSize导致Post请求...
    99+
    2022-11-12
  • Spring Boot的Profile配置详解
    Profile 是Spring Boot用来针对不同的环境对不同的配置提供的支持,全局Profile配置使用application-{profile}.properties,如: application-dev.properties 可以表...
    99+
    2023-05-31
    spring boot profile
  • ssl如何实现在spring boot中配置
    ssl如何实现在spring boot中配置 ?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。ssl协议位于tcp/ip协议与各种应用协议之间,为数据通信提供安全支持。ssl...
    99+
    2023-05-31
    springboot spring boo ssl
  • 使用Spring Boot如何配置maven文件
    使用Spring Boot如何配置maven文件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.配置maven文件pom.xml<&#63;xml versio...
    99+
    2023-05-31
    springboot maven
  • Spring Boot HikariCP的配置是怎样的
    Spring Boot HikariCP的配置是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一:必要配置二:常用配置三:非常用配置看完上述内容,你们掌握Spring B...
    99+
    2023-06-05
  • Spring基于注解配置事务的属性
    本文实例为大家分享了Spring基于注解配置事务的属性,供大家参考,具体内容如下 一、事务属性概述 在Spring中,事务属性描述了事务策略如何应用到方法上,事务属性包含5个方面: ...
    99+
    2022-11-13
  • Profiles 如何在Spring Boot 中配置与使用
    这期内容当中小编将会给大家带来有关Profiles 如何在Spring Boot 中配置与使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Spring Profiles 提供了一套隔离应用配置的方式,不...
    99+
    2023-05-31
    springboot profiles les
  • 如何实现自动配置Spring Boot框架
    本篇文章为大家展示了如何实现自动配置Spring Boot框架,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、新建starter的Maven项目我这里以IntelliJ IDEA创建Project...
    99+
    2023-05-31
    springboot 自动配置 spring boo
  • 如何使用spring boot starter redis配置文件
    本篇文章为大家展示了如何使用spring boot starter redis配置文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。spring-boot-starter-Redis主要是通过配置R...
    99+
    2023-05-31
    springboot starter redis
  • Spring boot中如何配置Mybatis多数据源
    本篇文章为大家展示了Spring boot中如何配置Mybatis多数据源,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。环境准备实验环境:JDK 1.8Spring...
    99+
    2022-10-18
  • spring boot如何实现自定义配置源
    这篇文章给大家分享的是有关spring boot如何实现自定义配置源的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。概述我们知道,在Spring boot中可以通过xml或者@ImportResource 来引入自...
    99+
    2023-05-30
    springboot
  • Cli如何在spring Boot中配置并使用
    Cli如何在spring Boot中配置并使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。SpringBootCLI是一个命令行工具,可用于快速搭建基于spring的原型...
    99+
    2023-05-31
    springboot cli
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作