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

spring何时使用application-dev.properties vs应用程序。性质

贺俊材
2023-03-14

我有几个Spring Boot应用程序。所有这些都是maven项目,在所有这些项目中,我有不同环境的单独配置文件,如application.properties、application-dev.properties、application-uat.properties.当我从IDE运行应用程序时,它有时会从application.properties文件,有时application-dev.properties文件。我使用IntelliJ IDEA进行开发,但我还不知道是什么决定了要从哪个文件中读取。它是依赖于IDE还是Spring中有一些配置来决定选择哪个属性文件?

共有1个答案

汪飞捷
2023-03-14

您在Idea中的一些运行配置很可能已经配置了Spring的“配置文件”来运行。当您使用例如“dev”配置文件运行Spring Boot应用程序时,除了应用程序之外,还将读取application-dev.properties文件。属性。更多信息请参见此处

 类似资料:
  • KnockoutJS广泛用于单页应用程序 - 一个创建的网站,能够通过单页负载动态检索所有必要的数据,从而减少服务器往返次数。 KnockoutJS是一个客户端框架。 这是一个JavaScript库,可以很容易地将HTML绑定到域数据。 它实现了一个名为Model-View-ViewModel(MVVM)的模式。 Observables是KnockoutJS的神奇成分。 由于Observable属

  • 在本章中,我们将详细讨论JavaFX应用程序的结构,并学习如何使用示例创建JavaFX应用程序。 JavaFX应用程序结构 通常,JavaFX应用程序将具有三个主要组件,即Stage, Scene和Nodes ,如下图所示。 Stage 阶段(窗口)包含JavaFX应用程序的所有对象。 它由包javafx.stage的Stage类表示。 主要阶段由平台本身创建。 创建的stage对象作为参数传递给

  • 在上一章中,我们创建了一个示例RMI应用程序。 在本章中,我们将解释如何创建RMI应用程序,其中客户端调用显示GUI窗口(JavaFX)的方法。 定义远程接口 在这里,我们使用名为animation()的方法定义一个名为Hello的远程接口。 import java.rmi.Remote; import java.rmi.RemoteException; // Creating Remote

  • 要编写RMI Java应用程序,您必须按照以下步骤操作 - 定义远程接口 开发实现类(远程对象) 开发服务器程序 开发客户端程序 编译应用程序 执行应用程序 定义远程接口 远程接口提供特定远程对象的所有方法的描述。 客户端与此远程接口通信。 要创建远程接口 - 创建一个扩展属于该包的预定义接口Remote的接口。 声明此接口中客户端可以调用的所有业务方法。 由于远程调用期间可能存在网络问题,因此可

  • 本章将教您如何使用Maven管理基于Web的项目。 在这里,您将学习如何创建/构建/部署和运行Web应用程序。 创建Web应用程序 要创建一个简单的Java Web应用程序,我们将使用maven-archetype-webapp插件。 所以,让我们打开命令控制台,转到C:\MVN目录并执行以下mvn命令。 C:\MVN>mvn archetype:generate -DgroupId = com

  • 下载jython-standalone-2.7.0.jar - 用于在其官方下载页面中嵌入Jython的Java应用程序: http://www.jython.org/downloads.html : jython-standalone-2.7.0.jar并将此jar文件包含在Java CLASSPATH环境变量中。 该库包含PythonInterpreter类。 使用此类的对象,可以使用exec