zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Spring Boot2.0之 yml的使用详解编程语言

Spring编程语言 使用 详解 yml Boot2.0
2023-06-13 09:20:46 时间

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 

启动后:

Spring Boot2.0之 yml的使用详解编程语言

修改成功!

访问

Spring Boot2.0之 yml的使用详解编程语言

 

注意在书写时候,写完: 一定要有空格  上下两行空格两个

 

 

 

是不是很好玩

 

复杂一点的无非就这这个的演变

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; 

}

 

 

 

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/16161.html

cjava