在应用程序启动时,我想以这种简单的格式从文件中读取一组字符串:
a.interfaceMethod
并将其注入我的一个服务类,例如使用Spring依赖注入。我目前正在使用以下方式阅读属性文件:
String
或
y
yes
t
true
run
trade
t
所以我知道通过将列表文件更改为属性文件来解决问题很容易:
<util: id="imapConfig"
location="file:#{systemEnvironment['MY_PROPS']}/imap-config.properties" />
然后只是调用<bean id="imapConfig"
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="location"
value="file:#{systemEnvironment['MY_PROPS']}/imap-extra.properties" />
</bean>
或类似的。
有更清洁的方式吗?