我有一个枚举 ContentType,它有一个类似 ContentType.getName() 的方法,可以评估为 regText OR session。那么,我该如何执行以下操作,我可以根据此方法的返回值实例化 bean。此外,我只想在 XML 配置而不是注释中执行此操作。
<property name="contentCaptureRegEx" ref="${ContentType.getName()}">
</property>
<bean id="regText" class="java.util.regex.Pattern" factory-method="compile" lazy-init="true">
<constructor-arg value="xyz" /></bean>
<bean id="session" class="java.util.regex.Pattern" factory-method="compile" lazy-init="true">
<constructor-arg value="abc" /></bean>