У меня Bean-компонент с именем Bucket, у него есть HashMap. Я хочу инициализировать bean-компонент и получить HashMap в файлеface-config.xml с файлом свойств. Как я могу это сделать?
Bean:
public class BundleBean {
private Map<String, String> bundlePropertiesMap = new HashMap<String, String>();
private String bundleFileName;
// Setter, getter goes here....
}
Файл свойств, названный bundle.properties
, и он находится в пути к классам.
bucket.id=DL_SERVICE
файл лиц-config.xml:
<managed-bean>
<description>
Java bean class which have bundle properties.
</description>
<managed-bean-name>bundleBean</managed-bean-name>
<managed-bean-class>org.example.view.bean.BundleBean</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
<managed-property>
<property-name>bundleFileName</property-name>
<value>bundle.properties</value>
</managed-property>
</managed-bean>
Эта карта должна иметь bucket.id в качестве ключа и DL_SERVICE в качестве значения.
Спасибо за продвинутый ~