spring-boot - 如何从自定义 maven 插件中读取应用程序 yaml 属性?
问题描述
如何从自定义 maven 插件中的 application.yaml 读取属性?
文件名不同,可以是 application.yaml/yml/properties。
解决方案
有一个插件已经做到了:
<plugin>
<groupId>it.ozimov</groupId>
<artifactId>yaml-properties-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>src/main/resources/application.yml</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
从那时起,您可以使用application.yml
pom 本身的任何属性,如下所示:
${spring.datasource.url}
或者${spring.datasource.password}
推荐阅读
- angular - 让组件检测输入的变化
- mysql - 无法连接到“192.168.x.yyy”上的 MySQL 服务器
- python - 如何在树状图中的分组簇周围绘制彩色矩形?
- spring - Spring Config Client 无法从服务器获取配置
- r - 重新排序堆积条形图
- java - 使用新 SMS 更新 Recyclerview
- java - cameraIdList 中缺少摄像头
- c# - 如何将 ObservableCollection 的字典绑定到 DataGrid?
- reactjs - 当我在 macOS 上按 command + S 时,我的 HTML 代码因 VSCode 问题而改变
- swiftui - 我们在 SwiftUI 中有填充 defaultValue 吗?