常用的读取配置文件的方法(一)
2017-05-09 10:57
302 查看
项目中我们经常会用到配置文件的,今天我梳理常用的几种读取配置文件的方法spring boot提供了@ConfigurationProperties(prefix ="mail") @Value("${mail.tel}")两种注解下面举例说明准备好配置文件myproperties.properties
mail.username=shuist mail.tel=13770012753 mail.password=123456写配置类
package com.shihou.module.task.controller; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; /** * Created by Administrator on 2017/5/9. */ @Component /* *指定文件来源 不配置默认是application properties * 有的版本会加@ConfigurationProperties(locations = "classpath:mail.properties", prefix = "mail") * 我试的这个版本不支持 */ @PropertySource("classpath:myproperties.properties") @ConfigurationProperties(prefix = "mail") public class MyProperties { private String username; private String tel; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
用的时候直接引入配置类即可
@Autowiredprivate MyProperties myProperties;
第二种方式更简便
@Value("${mail.tel}")private String tel;
相关文章推荐
- Java读取properties配置文件常用方法
- 常用的读取配置文件的方法(二)
- 读取配置文件的方法案例
- 读取JAR包中配置文件的解决方法
- 一种强行指定dll assembly读取其相应*.dll.config配置文件的方法(又名:如何创建.net 的DCOM)
- Java读取配置文件的几种方法
- 用vb.net读取INI配置文件的方法,使用API
- java读取配置文件的几种方法
- java读取配置文件的几种方法
- 配置文件读取的n种方法
- java读取配置文件的几种方法[转]
- java读取配置文件的几种方法
- java读取配置文件的几种方法
- java读取配置文件的几种方法
- java读取配置文件的几种方法
- Web.config文件中节点的配置数值读取的2种方法,哪种更快?
- 加载spring配置文件的常用三种方法
- 【J2SE】Java读取配置文件的几种方法
- 从spring配置文件中读取bean的方法
- vc中读取配置文件的方法