在我的项目中,我想使用特定于环境的属性文件。例如,如果我将其运行到开发中,则应使用application.dev.properties,在生产中应使用application.prod.properties,依此类推。
我的资源文件夹中有下面两个文件。
每个文件中都有一个如下所示的属性。
对于产品
server.database.host=192.168.1.1
对于开发
server.database.host=192.168.12.125
我有一个像下面这样的课程
public class DataSource {
@Value(${server.database.host})
String host;
上面的代码始终采用prod设置(application.properties)文件,即使我为dev这样的开发人员提供了适当的参数
--spring.profiles.active=dev
以下是我用来加载dev属性文件的命令。
java -jar myjar.jar --spring.profiles.active=dev
它还打印活动配置文件是dev,但它始终连接到prod db。
我注意到了一些问题:
@Value
属性名称应该String
像@Value("${server.database.host}")
application-{profile}.properties
格式,例如application-dev.properties
-D
likejava -Dspring.profiles.active=dev -jar app.jar
在我的项目中,我想使用特定于环境的属性文件。例如,如果我在开发中运行它,它应该使用应用程序。dev.properties,对于生产,它应该使用应用程序。产品属性等等。 我有下面两个文件在我的资源文件夹。 application.properties(用于生产) application.dev.properties(用于开发) 我有一个属性像下面的每个文件。 为了刺激 给德夫 我有一门课,如下所示
本文向大家介绍springboot配置文件的加载顺序解析,包括了springboot配置文件的加载顺序解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了springboot配置文件的加载顺序解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 springboot启动时会扫描一下位置的application.properties或者a
> 该服务使用SpringBoot、Maven、MongoDB和Ehcache。 服务需要一个快速且频繁缓存的服务器,所以最终,我选择了Ehcache。 所有缓存都将以几乎相同的频率调用,因此在这种情况下没有热数据或冷数据。 MongoDB中的原始数据每天都会被定时器服务更新,所以我每天要做的就是将所有更新的数据加载到Ehcache中。 这些数据中的每一项都彼此有联系,就像您使用一个来查找另一个的
我有一个带有spring boot的java项目,我需要加载应用程序。外部文件夹中的属性和依赖项jar。 我使用该应用程序进行了测试。类路径和加载程序中的属性。路径属性工作正常。 当我使用外部属性文件(我确信它们已被使用)时,加载程序。路径工作不正常,结果为ClassNotFound,因为JAR未加载。 此外,当我启动应用程序与**-Dloader.path=**xxx它的工作正常。 如何使用外部
文件:/springboot1_firstwebapp/pom.xml
问题内容: 我正在使用来在主机(debian i386)上编译一个简单的C文件。 然后将文件复制到目标(arm,uclibc)计算机。 运行-没关系。 它说,使用GDB(目标)并列出源代码。事实一直如此吗? 如果我将文件复制到目标,则命令它列出源代码。 我的问题: GDB一直都是这样,还是我可以控制其他选项? 您对调试程序有什么建议吗? 一些信息可能会有用: 源代码1.c文件 : 交叉编译版本(主
使用Spring引导启动器。 资源文件夹具有以下结构。正如大家所见,你好。jsp位于templates文件夹中。这些都包含在应用程序中。属性: 和一个简单的控制器: 但是得到404。 控制器方法正在确定输入。 尝试了以下答案中的建议,尝试使用webapp,但没有帮助:/WEB-INF根本不是在目标内部创建的,似乎maven忽略了webapp和WEB-INF文件夹。
嗨,我正在使用springboot 1.5.3。大摇大摆地释放。当我运行应用程序时,我可以通过访问“localhost:3030/v2/api文档”来访问json swagger响应。但我无法访问“localhost:3030/swagger ui.html”,同时显示未找到“/swagger ui.html”的映射。我如何解决这个问题。 依赖关系 招摇过市配置