历览千载书,时时见遗烈。这篇文章主要讲述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
推荐阅读
- HBuilder中wap2app(将移动站点转换为移动应用)
- android常用UI组件 学习整理
- TR069网管协议应用在Android系统开发的前言
- QGIS for android 二次开发环境
- 图解Fiddler如何抓取Android数据包
- 获取RequestMapping注解中的属性
- (转)Mac OS X 下部分Android手机无法连接adb问题之解决方案
- Android动态生成按钮样式
- App架构师成长路线