在 Spring Boot 項目中,可以同時使用 YAML 和 Properties 文件來進行配置。為了實現這一點,請按照以下步驟操作:
src/main/resources
目錄下創建一個名為 application.yml
的 YAML 配置文件(如果尚未存在)。src/main/resources
目錄下創建一個名為 application.properties
的 Properties 配置文件(如果尚未存在)。application.yml
文件中添加 YAML 格式的配置信息。例如:app:
name: My Spring Boot App
version: 1.0.0
application.properties
文件中添加 Properties 格式的配置信息。例如:app.name=My Spring Boot App
app.version=1.0.0
@Value
注解或者 @ConfigurationProperties
注解來讀取這些配置信息。例如,創建一個名為 AppConfig.java
的配置類:import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
@Configuration
public class AppConfig {
@Value("${app.name}")
private String appName;
@Value("${app.version}")
private String appVersion;
// Getters and setters
}
pom.xml
文件中添加以下依賴: <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
application.yml
和 application.properties
文件中的配置信息,并使它們在整個項目中可用。注意:如果在兩個配置文件中存在相同的配置項,那么 Spring Boot 將會優先使用 application.properties
文件中的配置值。