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]_[初级]_[配置自动完成的代码片段]

VSCode 配置 用户自定义代码片段 自定义自动代码补充

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

(转)博客园登陆__JSEncrypt 分析