【发布时间】:2016-05-23 11:43:23
【问题描述】:
我正在使用 spring 4 PropertyPlaceHolder:
<bean id="propertyConfigurer"
class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/database.properties</value>
<value>/WEB-INF/app.properties</value>
<value>/WEB-INF/cdservice.properties</value>
</list>
</property>
</bean>
我想从属性文件中读取我正在读取的应用程序中的属性:
@Service
public class FileUploadServiceImpl implements FileUploadService {
@Value("${supporting.documents.location}")
private String supportingDocumentsLocation;
@Override
public String removeFile(String xyz) {
//Here I want to read property xyz which is dynamic
}
}
与上面的代码一样,我可以使用 @Value 注释读取静态属性。 但是我怎样才能读取像 xyz 这样的动态属性。请建议?
【问题讨论】:
标签: spring spring-mvc