Spring读取配置文件属性

小灰灰 2022-05-11 16:12 405阅读 0赞

因为要读取自定义配置文件的属性,就学习了一下实现该操作的方法,记录如下:

1.在resource文件夹下新建配置文件:system.properties

  1. #自定义的系统配置
  2. ftp.username = root
  3. ftp.password = root
  4. ftp.host = 127.0.0.1
  5. ftp.port = 21

2.编写配置文件读取工具

  1. @PropertySource( value = {"classpath:system.properties"})
  2. @Component
  3. public class PropertiesUtil {
  4. @Value("${ftp.username}")
  5. private String username;
  6. @Value("${ftp.password}")
  7. private String password;
  8. @Value("${ftp.host}")
  9. private String host;
  10. @Value("${ftp.port}")
  11. private Integer port;
  12. public PropertiesUtil() {
  13. }
  14. public String getUsername() {
  15. return username;
  16. }
  17. public String getPassword() {
  18. return password;
  19. }
  20. public String getHost() {
  21. return host;
  22. }
  23. public Integer getPort() {
  24. return port;
  25. }
  26. }

3.在使用时,注入该工具类,读取配置文件就可以了,使用方法如下:

  1. connectServer(propertiesUtil.getHost(),
  2. propertiesUtil.getPort(),
  3. propertiesUtil.getUsername(),
  4. propertiesUtil.getPassword());

这样就可以顺利读取出配置文件,并将属性填入到代码之中了。

发表评论

表情:
评论列表 (有 0 条评论,405人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java读取属性配置文件

    文章开始,让我们先了解一下什么是属性配置文件(properties)。 java的通用属性配置文件,以键值对方式存储信息。 还是给个图吧。 ![这里写图片描述][