yml
Spring Boot 默认读取 .yml .properties 结尾的
yml非常好的作用,比properties更节约 结构清晰
server:
port: 8090
context-path: /toov5
父级是公用的
一定要注意啊啊啊 空格! port: 8090 中间空格!
package com.toov5.controller; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class Index { @RequestMapping("/index")
public String index(){
return "ok";
} }
启动类:
package com.toov5.controller; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class app {
public static void main(String[] args) {
SpringApplication.run(app.class, args);
}
}
application.yml
server:
port: 80
启动后:
修改成功!
访问
注意在书写时候,写完: 一定要有空格 上下两行空格两个
是不是很好玩
复杂一点的无非就这这个的演变
server:
port: 80 information:
name: toov5
age:
record: 666
Java读取操作:
package com.toov5.controller; import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class Index {
@Value("${information.name}")
private String name; @Value("${information.age.record}")
private String record; @RequestMapping("/index")
public String index(){
return "ok";
} @RequestMapping("/getName")
public String getInformation(){
return name;
} @RequestMapping("/getRecord")
public String getRecord(){
return record;
} }