溫馨提示×

springboot怎么讀取yml文件內容

小億
146
2023-10-16 19:01:52
欄目: 編程語言

在Spring Boot中,可以使用@ConfigurationProperties注解來讀取yml文件中的內容。

首先,在你的Spring Boot應用程序中創建一個配置類,使用@Configuration注解標記,然后使用@ConfigurationProperties注解指定要讀取的yml文件的前綴。

例如,假設你的yml文件名為application.yml,內容如下:

myconfig:
name: "John"
age: 30

你可以創建一個名為MyConfig的配置類,如下所示:

@Configuration
@ConfigurationProperties(prefix = "myconfig")
public class MyConfig {
private String name;
private int age;
// 省略getter和setter方法
@Override
public String toString() {
return "MyConfig [name=" + name + ", age=" + age + "]";
}
}

然后,在你的應用程序中使用@Autowired注入該配置類,并使用它的屬性。

@SpringBootApplication
public class MyApp {
@Autowired
private MyConfig myConfig;
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
@Override
public void run(String... args) throws Exception {
System.out.println(myConfig);
}
}

當你運行這個應用程序時,你將看到打印出的配置類的屬性值。

輸出示例:

MyConfig [name=John, age=30]

這樣,你就成功地讀取了yml文件中的內容。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女