为什么一获取的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举报