通过spring读取properties文件内容

原创 2016年05月31日 09:38:18
        在实际项目中,为方便系统的更改,我们常常将一些变量的值放到资源文件中,比方说系统用到的调用服务的IP地址,端口,用户名和密码以及一些路径等。为方便我们轻松获得这些放在资源文件中的变量,spring则为我们提供了读取xxx.properties文件的内容的很好的方法。如下:
1、在资源文件xxx. properties中设置一些变量的值
#FTP config
FTP_ADDRESS=192.168.40.128
FTP_PORT=21
FTP_USERNAME=ftpuser
FTP_PASSWORD=ftpuser
FTP_BASE_PATH=/home/ftpuser/www/images
#imageServer config
IMAGE_BASE_URL=http://192.168.40.128/images 

2、在applicationContext中配置读取xxx. properties文件的语句,如下:
    <!-- 加载配置文件 -->
    <context:property-placeholder location="classpath:resource/*.properties" />  
3、 在service中通过注入方式获取资源文件变量的值:
/**
 * 图片上传实现类
 * @author liujie
 *
 */
@Service
public class PictureServiceImpl implements PictureService {
    //注意{}中的变量应该与资源文件中的变量名一致,这样就可以将值取出来直接应用了
    @
Value("${FTP_ADDRESS}")
    private String FTP_ADDRESS;
    
    @Value("${FTP_PORT}")
    private Integer FTP_PORT;
    
    @Value("${FTP_USERNAME}")
    private String FTP_USERNAME;
    
    @Value("${FTP_PASSWORD}")
    private String FTP_PASSWORD;
    
    @Value("${FTP_BASE_PATH}")
    private String FTP_BASE_PATH;
    
    @Value("${IMAGE_BASE_URL}")
    private String IMAGE_BASE_URL;

}

相关文章推荐

FTP 传输文件后台代码

最近,做一个生成excel之后,通过ftp文件传输到服务器,并推送到微信。 下面这里是ftp传输的关键代码       /**        * Description: 向FTP服务器上传文件  ...

Spring 如何读取properties文件内容

http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选...

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,...
  • eson_15
  • eson_15
  • 2016年05月10日 19:47
  • 62418

Spring读取外部的.properties文件内容并设置给bean的两种方法

Spring读取外部的.properties文件内容并设置给bean的两种方法
  • canot
  • canot
  • 2016年01月13日 19:42
  • 3159

Spring 如何读取properties文件内容

http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配...

Java中如何获取spring中配置的properties属性文件内容

1、通过spring配置properties文件       class="com.tjsoft.base.util.CustomizedPropertyPlaceholderConfigure...

spring中properties文件内容解析

applicationContext.xml配置文件 Xml代码   xml version="1.0" encoding="UTF-8"?>  beans xmlns="htt...

分别用Java和JS读取Properties文件内容

项目中经常用到的配置文件,除了XML文件之外,还会用到Properties文件来存储一些信息,例如国际化的设置、jdbc连接信息的配置等。有时候也会把一些路径或者sql语句放到Properties中,...

java 读取properties配置文件内容乱码 --日文乱码对应方法

一 环境配置:Win7+Eclipse3.5+JDK1.5  二 示例代码:  1 主文件代码  Java代码   import java.io.FileI...

Java读取properties文件内容

java的properties文件需要放到classpath下面,这样程序才能读取到,有关classpath实际上就是java类或者库的存放 路径,在java工程中,properties放到class...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过spring读取properties文件内容
举报原因:
原因补充:

(最多只允许输入30个字)