当前位置: 首页 > 知识库问答 >
问题:

如何在Windows CMD中使用外部配置运行Spring Boot?

桂浩言
2023-03-14

我有一个Spring Boot应用程序,我正在cmd上运行它java-jar命令。但是我需要使用外部配置文件,即C:\文件夹中的application.properties。为此,我使用以下命令运行应用程序:

java -jar app.jar --spring.config.name=application --spring.config.location=file:///C:/

共有1个答案

公良理
2023-03-14

在Linux上,您应该使用文件://sample-app/application.yml

在Windows上,应使用file:///c:/sample-app/application.yml

 类似资料:
  • myapplication.properties(Spring的主配置文件) log4j2.xml 两者都位于之下。 我的问题是如何配置Tomcat和Spring Boot,使我拥有一个包含这两个文件的目录,以便覆盖在下定义的默认值(这些默认值位于爆炸战争中的中)。 首先,作为我正在处理的项目的要求,我通过编辑,将默认的Tomcat基目录改为指向另一个位置: 我的文件夹保存Tomcat和Sprin

  • 我使用这个命令运行我的spring应用程序-java-jar,但是当从IDE运行应用程序时,我需要添加运行配置,下面是显示我所添加内容的屏幕截图,但是它对我不起作用。

  • 我想外部化的选项,有一个可重用的类或注释,我可以扔在排除任何数据库/Hibernate初始化。 因此,与其写: 我想创建一个注释,我可以应用到我的主类: 然后通过注释启用此功能: 问题:注释方法不起作用,Spring仍然尝试加载数据库。为什么啊? 我的最终目标是拥有多个配置文件,其中只有一个加载数据库。

  • null 我希望使用标准的方法和spring的能力来自动配置bean,我不希望手动加载一些属性文件和手动配置所有bean。因此,为了解决这个问题,我创建了另一个配置应用程序--Customization.yml,并通过include将其链接到prod config中(参见上面的示例)。在这里我遇到了一个问题:我无法通过命令行参数(-dspring.config.location或任何it变体)选择

  • 我有一个应用程序,希望更改存储在application.yml文件中的数据源密码。YML文件中的密码存储如下: 我还尝试在JAR之外创建一个相同的(除了新密码)application.yml文件。那也不管用。 注意:由于http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-externa

  • 我正在尝试使用Lutris在Linux Mint 20(Ulyana)上玩Nexon的Mabinogi。我以前用过Lutris玩Storm英雄,但没有太多的经验(或者在Linux上玩游戏)。Lutris网站上没有Mabinogi的安装程序,就像Storm英雄的安装程序一样,所以我只能靠自己来尝试解决所有的问题。 我从他们的网站上下载了Nexon Launcher安装程序。我将Lutris配置为在模