获取yml自定义内容的方式
yml内容
yml:
login:
name: zhangsan
age: 18
pass: 123456
方式一:
创建实体类
@Configuration @ConfigurationProperties(prefix = "yml.login") @Data public class YmlVo { private String name; private String age; private String pass; }
获取
@Autowired YmlVo ymlVo; @Test void contextLoads() { System.out.println("年龄:"+ymlVo.getAge()); //年龄:18 }
方式二:
@Value("${yml.login.name}") private String name; @Test void contextLoads() { System.out.println("姓名:"+name); //姓名:zhangsan }