一,@Value
在代码中,定义成员变量后添加@Value("${name}")注解,将配置文件中对应name的属性值赋值到该成员变量中。可以通过该方法对项目中的公用参数进行配置并进行引用
二,application.properties配置文件
name=zpj
age=20
三,实现类
package com.gupao.springboot.test.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Value自定义参数
* @author pj_zhang
* @create 2018-12-25 21:57
**/
@RestController
@Slf4j
public class ValueController {
@Value("${name}")
private String name;
@Value("${age}")
private Integer age;
@RequestMapping("/value")
public String value() {
log.info(name + "----" + age);
return name + "----" + age;
}
}
四,方法测试