首页 > 其他分享 >springboot项目jar包运行使用指定application.yml

springboot项目jar包运行使用指定application.yml

时间:2024-07-07 12:01:13浏览次数:15  
标签:springboot 配置文件 -- spring jar application yml

在Spring Boot项目中,你可以通过命令行参数来指定使用特定的 application.yml 文件。以下是几种常见的方法:

方法一:使用 --spring.config.location 参数

你可以通过 --spring.config.location 参数来指定配置文件的路径。这个路径可以是绝对路径,也可以是相对路径。

java -jar your-application.jar --spring.config.location=file:/path/to/application.yml

方法二:使用 --spring.config.name 参数

如果你希望使用默认位置的配置文件,但想指定配置文件的名称,可以使用 --spring.config.name 参数。

java -jar your-application.jar --spring.config.name=application-prod

方法三:使用环境变量

你也可以通过设置环境变量来指定配置文件的位置。

SPRING_CONFIG_LOCATION=file:/path/to/application.yml java -jar your-application.jar

方法四:使用 application.yml 中的 spring.profiles.active

如果你有多个配置文件,例如 application-dev.ymlapplication-prod.yml,你可以通过设置 spring.profiles.active 来选择使用哪个配置文件。

java -jar your-application.jar --spring.profiles.active=prod

注意事项

  1. 路径格式:确保路径格式正确,特别是在使用绝对路径时。
  2. 文件权限:确保指定的配置文件具有正确的读取权限。
  3. classpath:如果配置文件在类路径下,可以使用 classpath: 前缀。

通过这些方法,你可以灵活地指定和使用不同的 application.yml 文件来运行你的Spring Boot应用程序。

标签:springboot,配置文件,--,spring,jar,application,yml
From: https://blog.csdn.net/weixin_71571077/article/details/140243903

相关文章

  • Java毕设项目汇总 - 1 - springboot框架+vue+源代码+论文等完整资料
    逃逸的卡路里博主介绍:✌️码农一枚|毕设布道师,专注于大学生项目实战开发、讲解和毕业......
  • 基于java+springboot+vue实现的火车票订票系统(文末源码+Lw)294
    摘 要传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装火车票订票系统软件来发挥其高效地信息处理的作用,可以规范信息管理流程,让管理工作可以系统化和程序化,同时,火车票订票系统的......
  • Java语言,MySQL数据库;基于springboot的阅读系统 86095(免费领源码)计算机毕业设计项目推
    摘 要从古至今,阅读都是人们学习新技能,新知识的一种方式。随着互联网时代的到来,传统的纸质阅读早已满足不了人们对于阅读的渴望。在这样的大背景下,电子阅读便快速崛起。越来越多的人们喜欢愿意通过这样方式来阅读书籍。基于以上种种,本文设计并实现了书籍阅读系统。目的在于......
  • 基于springboot的民宿预定系统设计与实现
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实实在在的写点程序。......
  • springboot巡更系统 毕业设计-附源码10192
    摘 要目前,在日常生活中随处可见社区巡更人员对特定的区域进行定期或者不定期的安全巡查管理。包括勤前训示、必到点签到、巡更路线等,各项勤务工作均由巡更员本人在执勤日志本中手工填写,且工作点分散,不利于统一监管,存在信息化手段不足,勤务信息获取、输入复杂,监管信息不能......
  • 用SpringBoot打造坚固防线:轻松实现XSS攻击防御
    在这篇博客中,我们将深入探讨如何使用SpringBoot有效防御XSS攻击。通过结合注解和过滤器的方式,我们可以为应用程序构建一个强大的安全屏障,确保用户数据不被恶意脚本所侵害。目录什么是XSS攻击?SpringBoot中的XSS防御策略使用注解实现XSS防御使用过滤器实现XSS防御结合注解与过......
  • springboot整合ElasticSearch
    RestClient依赖,此为java的客户端,从来交互elasticsearch<dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId></dependency>因为SpringBoot默认的ES版本是7.17.10,所以我们需要......
  • Spring的@Value注解和SpringBoot yml配置项目实战踩坑总结
    知识点Spring提供了@Value注解,可用于将配置文件或注册中心的属性值动态注入到Bean中。注:@Value注解在spring-beans包里。@Value("${...}"):注入获取对应属性文件中定义的属性值;@Value("#{...}"):表示SpEl表达式通常用来获取Bean的属性;实例/***服务内动态配置**@au......
  • 基于SpringBoot+Vue的招生管理系统(带1w+文档)
    基于SpringBoot+Vue的招生管理系统(带1w+文档)通过招生管理系统的研究可以更好地理解系统开发的意义,而且也有利于发展更多的智能系统,解决了人才的供给和需求的平衡问题,招生管理系统的开发建设,由于其开发周期短,维护方便,所以它可以适应招生公告体系基本要求。项目简介基于......
  • 【计算机毕业设计】springboot房屋租赁系统的设计与实现
    随着社会的不断进步与发展,人们经济水平也不断的提高,于是对各行各业需求也越来越高。特别是从2019年新型冠状病毒爆发以来,利用计算机网络来处理各行业事务这一概念更深入人心,由于工作繁忙以及疫情的原因,用户到房源公司进行房屋求租也是比较难实施的。如果开发一款房屋租赁系......