【发布时间】:2015-08-04 17:38:31
【问题描述】:
我的应用使用spring,在tomcat上运行
我有课
public class Entity{
private String field;
private Properties properties;
...geters/setters...
}
和 context.xml
<?xml version='1.0' encoding='utf-8'?>
<Context>
<Environment name="field.name" value="value" type="java.lang.String" override="false" />
</Context>
和spring.xml
...
<bean id="entity" class="com.my.model.Entity">
<property name="field">
<jee:jndi-lookup jndi-name="java:comp/env/field.name" />
</property>
<property name="properties">
<value>
key1=value1
key2=value2
key3=value3
</value>
</property>
</bean>
...
我可以通过 context.xml 以哪种方式为 Properties 字段注入值,例如 String 字段?
【问题讨论】:
标签: java spring tomcat jndi context.xml