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

Spring boot application.properties扩展了另一个属性

南门星河
2023-03-14

我想要继承到应用程序属性的一个属性文件中的属性很少。请告知这是否可能在Spring靴。

application.properties
----------------------
extends = otherproperty.properties
property1 = value1
property2= value2
property3 = value3

otherproperty.properties
------------------------
property4=value4
property5 = value5

当spring boot应用程序加载时,我希望所有5个属性都应该加载并使用@value注释可用。Spring Boot会自动选择classpath中的application.properties,而我没有applicaitoncontext xml或任何属性加载程序代码。

提前道谢。

共有1个答案

慕容兴贤
2023-03-14

我有同样的问题,并找到了一个很好的解释的解决方案,由Mkyong。本教程解释了如何通过使用.porperties.yaml文件来使用不同的扩展Spring配置文件。(与eSala提到的方法相同。)

https://www.mkyong.com/spring-boot/spring-boot-profile-based-properties-and-yaml-example/

 类似资料:
  • 问题内容: 我正在学习Java,并且希望将自己的课堂变成可观察的课堂。 但是我已经有了它扩展了另一个类。 我该怎么办? 问题答案: 我建议避免完全使用该类,而应 定义事件特定的侦听器和相应的事件定义 。然后在您的类中定义一个侦听器列表,以及添加和删除侦听器以及向其传播事件的方法(请参见下文)。 强制您使用它来表示事件,然后使用来检查事件类型,这是一种丑陋的非OO方法,并使代码更难以理解。如果查看j

  • 下面是的代码片段,它引用了col1和col2 这种情况有什么解决办法吗? parentPK.java java转换为@embedbable,扩展了parentpk.java 在上面,映射col1和col2是从parentpk.java继承来的,如果在xml映射中的某个ownerclass.java中使用ChildPk作为外键,但在带注释的映射中不能使用,则可以访问它们。 我不能改变我的类的结构,因

  • 问题内容: 在Java中,当接口扩展另一个接口时: 为什么要实现其方法? 当接口不能包含方法主体时,如何实现其方法 当扩展另一个接口而不实现它时,如何实现这些方法? 接口实现另一个接口的目的是什么? 这是Java的主要概念! 编辑: 在eclipse中,除了中的实现方法之外,还有实现符号。 当我将鼠标悬停在它上面时,它表示它实现了该方法!!! 问题答案: 为什么要实现其方法?当接口不能包含方法主体

  • Szenario:我有两个扩展,它们用一些特定字段扩展了。在TYPO3 9之前,我必须使用以下打字脚本配置对新闻扩展的依赖关系进行配置: 模型扩展了基本扩展的模型: 在TYPO3 10中,在(中断:#87623): 只要您只有一个扩展新闻扩展名的扩展名,它就可以工作多久。如果您有第二个扩展并启用TYPO3缓存,您将得到一个错误,即在第一个扩展中添加的字段在新闻扩展的模板中不可用。奇怪的是,这个问题

  • 问题内容: 如何测试是否是的子类? 问题答案: 您是否在寻找:

  • 问题内容: 在Java中,我该如何确定类扩展了哪些类? 会做我需要的吗? 问题答案: 该方法将失败,因为它的直接超类不是,而是。宁可使用。