码迷,mamicode.com
首页 > 其他好文 > 详细

@Value

时间:2020-10-08 19:37:54      阅读:21      评论:0      收藏:0      [点我收藏+]

标签:inf   load   一个   info   技术   java   map   lse   control   

 

使用@Value一个个字段给值

@Component
public class Man {
    @Value("${person.lastName}")
    private String lastName;
    @Value("12")
    private Integer age;
    @Value("false")
    private Boolean boss;

从application.properties里取值:

application.properties:

person.lastName = lisi person.age = 1

运行看结果:

@RestController
public class FirstController {

    @Autowired
    Man man;


    @RequestMapping("/hello")
    public String helloWorld() {
        return man.toString();
    }
}

技术图片

 

 

 

 

 

 也可以直接对一个字段直接绑定使用:

application.properties:

person.lastName = lisi
person.age = 1

java:

@RestController
public class FirstController {

    @Value("${person.age}")
    private Integer age;


    @RequestMapping("/hello")
    public String helloWorld() {
        return "age"+age;
    }
}

结果:

技术图片

 

@Value

标签:inf   load   一个   info   技术   java   map   lse   control   

原文地址:https://www.cnblogs.com/dayanjing/p/13781157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!