springboot_配置分析
Posted songfahzun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot_配置分析相关的知识,希望对你有一定的参考价值。
获取配置配置文件的值
可以使用默认值:只要配置文件配置了,哪怕为空,默认值不会生效
name=adsj
appName=this is ${name}
#sb.ip=127.0.0.1
sb.port=8080
@Component public class MyConfig { @Autowired private Environment environment; @Value("${sb.ip:localhost}") private String ip; @Value("${sb.port}") private Integer port; @Value("${name}") private String name; @Value("${appName}") private String appName; /** * tomcat.prot如果找不到就使用默认值 */ @Value("${tomcat.prot:9090}") private String tomcatprot; public void show() { System.out.println("environment = " + environment.getProperty("sb.ip")); System.out.println("environment = " + environment.getProperty("sb.ip的默认值","localhost")); System.out.println("ip = " + ip); System.out.println("port = " + port); System.out.println("name = " + name); System.out.println("appName = " + appName); System.out.println("tomcatprot = " + tomcatprot); }
以上是关于springboot_配置分析的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot Cors配置+原理分析(corsfilter)
[AndroidStudio]_[初级]_[配置自动完成的代码片段]
[AndroidStudio]_[初级]_[配置自动完成的代码片段]