为什么一获取的getName一直为空?
页面显示空白,不报错,断点输出是name=NULL,age=null,system一个东西也能在控制台显示,就是没法获取yml中设置的值,这是为什么?
所有代码和视频一样的。
页面显示空白,不报错,断点输出是name=NULL,age=null,system一个东西也能在控制台显示,就是没法获取yml中设置的值,这是为什么?
所有代码和视频一样的。
2018-09-13
package com.example.girl;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "girl")
public class GirlProperties {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
---------------
package com.example.girl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@RestController
public class HelloController {
@Autowired
private GirlProperties girlProperties;
@RequestMapping(value = "/hello",method = RequestMethod.GET)
public String say(){
return girlProperties.getName();
}
}
——————————————————-
girl:
name: abc
age: 1231举报