首页
学习
活动
专区
圈层
工具
发布

SpringBoot获取properties配置

前言:在项目中,很多时候需要把配置写在properties里,部署的时候也需要切换不同的环境来选择正确的配置的参数,也有时候需要将mq redis等第三方配置新建一个properties文件在项目中引用...String name = "注入对象的的属性"; @Autowired public Environment env;//当前环境的application.properties的 配置...Value("注入普通字符串")//注入普通字符串 public String test1; @Value("#{systemProperties['os.name']}")//系统属性配置...PropertySourcesPlaceholderConfigurer Bean里的properties文件的值 public String test5; } 需要注意的是通过 Environment 对象只能获取...") 2.如果直接用 @Value("${name}") 来取配置的值需要配置 PropertySourcesPlaceholderConfigurer 用来引入properties文件 package

3.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PhalGo-Viper获取配置

    #PhalGo-Viper获取配置 viper项目地址:https://github.com/spf13/viper ##什么是viper viper是国外大神spf13编写的开源配置解决方案,viper...拥有一下功能以及特性如下: 设置默认值 从JSON,toml YAML,HCl,和java属性配置文件 从环境变量env读取值 读缓冲区 远程读取配置文件 key不区分大小写 ##为什么用viper viper...不用担心你的文件格式,可以获取环境变量,也可以从远端获取配置文件,并且还有缓冲机制,功能非常棒非常牛逼,能满足不同的对配置文件的使用的要求,所以PhalGo采用viper来解决配置问题 ##初始化Config...phalgo.Config.SetDefault("Taxonomies", map[string]string{"tag": "tags", "category": "categories"}) ###获取不同类型配置...viper支持获取配置的层级关系,在每个key之间通过"."

    1.1K80

    SpringBoot配置分析、获取到SpringBoot配置文件信息以及几种获取配置文件信息的方式

    1、第一种方式直接获取到配置文件里面的配置信息。 第二种方式是通过将已经注入到容器里面的bean,然后再注入Environment这个bean进行获取。...)); 65 System.out.println("local.port = " + localPort_2); 66 } 67 68 /** 69 * 获取到配置文件里面引用配置文件里面的配置信息...13 * 指定多个配置文件,这样可以获取到其他的配置文件的配置信息。 14 * 2、加载外部的配置。...16 * 17 */ 18 @Configuration 19 @PropertySource("classpath:jdbc.properties") //指定多个配置文件,这样可以获取到其他的配置文件的配置信息...+ "user : " + user 36 + "password : " + password); 37 } 38 39 } 40 3、通过获取到配置文件里面的前缀的方式也可以获取到配置文件里面的配置信息

    2.3K20
    领券