在Spring Boot項目中,可以通過使用@Value
注解來獲取application.yml
中的值。
首先,在Spring Boot的配置類中使用@PropertySource
注解來指定application.yml
的位置,例如:
@Configuration
@PropertySource("classpath:application.yml")
public class AppConfig {
}
然后在需要獲取值的地方,使用@Value
注解來注入對應的值,例如:
@Component
public class MyComponent {
@Value("${my.property}")
private String myProperty;
public String getMyProperty() {
return myProperty;
}
}
在application.yml
中定義的my.property
屬性可以通過@Value
注解注入到MyComponent
組件中。