**
spring容器读取properties文件,并得到其中配置的值
**
例如有一个配置文件叫做
resource.properties
FTP_USERNAME=ftpuser
如何在一个类里得到呢??
首先要在 spring的xml里面配置扫描,加载这个properties文件
<context:property-placeholder location="classpath:resource/*.properties"/>
这样 spring就加载了这个配置文件
然后在spring容器能扫描的类里这样写 就取的到
例如
@Service
public class PictureServiceImpl implements PictureService{
@Value("${FTP_USERNAME}")
private String FTP_USERNAME;//这样就可以自动把值注入到这个属性里面
}
另外说一下 properties文件,这个文件把一些配置信息从程序中抽离出来,解决了硬编码的问题,方便更改.是程序开发中常用的一种方式.