以下为举例
一、在yml中指定要调用的接口或方法的名称及路径
student:
name: xxx
age: xxx
二、编写配置类
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
@Configuration
public class StudentConfig {
@Value("${student.name}")
private String name;
@Value("${student.age}")
private String age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
三、调用
@Autowired
private StudentConfig studentConfig;
//直接Get就好
String name = studentConfig.getName();
注:如有多个yml文件请先看使用的是哪个 不然配置错误会读取不到报错
例: