在学习Spring Boot配置的时候,出现了一个意想不到的结果。
配置类:
@Component
@ConfigurationProperties(prefix = "user")
public class User {
private String id;
private String name;
private Map<String, String> map;
private List<String> list;
// Getter、Setter、ToString方法省略
}
测试方法:
测试结果:
这个 问天 是我的计算机的用户名,哪位大佬能看看到底是怎么回事?
今天发现Spring Boot项目在配置文件中有一个默认的配置,叫:
user.name
其值就是你的计算机当前用户名。