spring 项目中application.yml 文件中的参数
- @Value(“属性名”)
@RestController
@Slf4j
public class OrderController {
/**
* @Value 值绑定
* 在每个对应的属性上加@Value注解,注解中的内容填写yml中对应的属性,
* 使用@Value注解时,yml中的属性名和JavaBean中的属性名可以不对应,但是数据类型需要对应
*/
// 此处可实现读取参数
@Value("${payment.reqUrl}")
private String tmpV;
@Resource
private RestTemplate restTemplate;
@GetMapping("/insert/{serialNo}")
public CommonResult insert(@PathVariable("serialNo") String serialNo) {
return restTemplate.postForObject(tmpV + "/insert/" + serialNo, null, CommonResult.class);
}
}