是否有特定的推荐方法将spring-boot父pom包含在已经拥有所需父POM的项目中?
对于需要从组织父级扩展的项目,您有什么建议(这是非常常见的,甚至很多/大多数项目都发布到Maven中心,具体取决于它们来自的支线回购).大多数构建内容与创建可执行JAR(例如,运行嵌入式Tomcat/Jetty)有关.有一些方法可以构建事物,以便您可以获得所有依赖项而无需从父项扩展(类似于组合与继承).你无法通过这种方式获得构建内容.
因此,最好在所需的父POM中包含所有spring-boot父pom,或者只是在项目POM文件中包含POM依赖项.
其他选择?
TIA,
斯科特
我有一个spring启动应用程序,我想同时使用yml文件作为我的应用程序属性,也希望使用普通应用程序 - $ {profile} .properties文件集来配置我的应用程序.
所以我的问题是可以做到这一点,如果是这样,你如何配置spring boot来查找yml文件和属性,并将它们合并到每个环境中的一个集合中?
至于为什么我想要/需要同时使用两者,这是因为我喜欢yml文件的灵活性和易用性,但内部组件(用于加密)需要使用属性文件集.
我确实看到了这一点,YAML文件无法通过@PropertySource注释加载
但没有说明两者是否可以一起使用.
请提供有关如何使其正常工作的详细配置(XML或Java配置).
TIA,
斯科特