配置文件信息:
demo:
user:
name: zhangsan
age: 27
方法一:
使用@Value(“${}”)
@Value("${demo.user.name}")
private String name;
方法二
使用 org.springframework.core.env.Environment
@Autowired
private Environment environment;
/**
* 通过注入Environment的方式获取application配置的值
* @return
*/
@GetMapping("/test")
public String test(){
String parent =environment.getProperty("demo.user.name");
System.out.println("》》》》》》"+parent);
}
方法三
通过@ConfigurationProperties(prefix = “demo.user”)配置类的形式创建一个实体类。
@Data
@Component
@ConfigurationProperties(prefix = "demo.user")
public class propertiesConfig{
private String name;
private String age;
}