springboot获取application.yml中的配置信息

历览千载书,时时见遗烈。这篇文章主要讲述springboot获取application.yml中的配置信息相关的知识,希望能为你提供帮助。
【springboot获取application.yml中的配置信息】

springboot获取application.yml中的配置信息

文章图片

HelloController.java
package com.springbootweb.demo.controller; import com.springbootweb.demo.entity.MyConfigProperties; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController {@Value("${myconfig}") private String myconfig; @Value("${age}") private String age; @Value("${content}") private String content; //@RequestMapping("/hello") @RequestMapping(value=https://www.songbingjia.com/android/{"/hello","hi"}) public String say(){ String str="hello spring boot》》》》"+myconfig+"; age:"+age; str+="===="; str+=content; return str; }@Autowired private MyConfigProperties cof; @RequestMapping("/conf") public MyConfigProperties getConfig(){ return cof; } }

MyProperties.java
package com.springbootweb.demo.entity; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @Component @ConfigurationProperties(prefix = "myconfig1") public class MyConfigProperties { private String name; private Integer age; public String getName() { return name; }public void setName(String name) { this.name = name; }public Integer getAge() { return age; }public void setAge(Integer age) { this.age = age; } }

DemoApplication
package com.springbootweb.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication {public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }

Application.yml
server: port: 8081 context-path: /t myconfig: gys age: 25 content: "myname:${myconfig},age:${age}" myconfig1: name: gysssssdddd age: 35

 

    推荐阅读