springboot 读取配置文件中自定义数据的三种方式
用于测试的文件数据
person:
personboolean: TRUE #TRUE,true,True,FALSE,false,False均可
personfloat: 3.14 #6.8523015e+5 #支持科学计数法
personint: 123 #0b1010_0111_0100_1010_1110 #支持二进制、八进制、十六进制
personnull: ~ #使用~表示null
personstring: HelloWorld #字符串可以直接书写
personstring2: Hello World #可以使用双引号包裹特殊字符
persondate: 2018-02-17 #日期必须使用yyyy-MM-dd格式
persondatetime: 2018-02-17T15:02:31+08:00 #时间和日期之间使用T连接,最后使用+代表时区
likes: [王者荣耀,刺激战场] #数组书写缩略格式
users: #对象数组格式一
- name: Tom
age: 4
- name: Jerry
age: 5
baseDir: c:\windows
tempDir: ${baseDir}\temp\aa\cc
@Value("${xx}")
@RestController
@RequestMapping(value = "/books")
public class BookController {
@Value("${tempDir}")
private String tempDir;
@GetMapping