application.xml 读取maven配置文件中的项目名称
时间: 2023-08-05 12:04:13 浏览: 74
在 Spring Boot 中,可以通过使用 Maven 插件将 Maven 配置文件中的属性注入到 application.yml 文件中,然后在项目中使用。具体步骤如下:
1. 在 pom.xml 文件中添加 Maven 插件:
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
2. 在 application.yml 文件中使用属性占位符来读取 Maven 配置文件中的属性:
```yaml
spring:
application:
name: ${project.artifactId}
```
在这个例子中,我们使用 `${project.artifactId}` 来读取 Maven 配置文件中的 `artifactId` 属性,并将其赋值给 `spring.application.name` 属性。这样,在启动项目时,Spring Boot 就会读取 Maven 配置文件中的 `artifactId` 属性,并将其注入到 `spring.application.name` 属性中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)