我正在为过滤器配置构建一个新的 spring bean。为此,我应该基于两个值分支到某个调用堆栈:学生所属的州和他在去年考试中的总分。
示例如下:
| 状态 | 标记 | 方法 |
| 加利福尼亚州 | 50-80 | 方法_1 |
| 加利福尼亚州 | 30-50 | 方法_2 |
| 加利福尼亚州 | 20-30 | 方法_3 |
| 增强现实 | 60-80 | 方法_3 |
| 增强现实 | 30-60 | 方法_1 |
| 增强现实 | 10-30 | 方法_2 |
| 医学博士 | 60-80 | 方法_3 |
| 医学博士 | 30-60 | 方法_2 |
| 医学博士 | 10-30 | 方法_1 |
我创建了这样的配置:
<bean id="MyMap" class="com.example.mapper">
<property name="targetMapsClass">
<value>java.util.HashMap</value>
</property>
<property name="sourceMap">
<map>
<entry key="CA">
<set>
<value>20,21,22,23,24,25,26,27,28,29</value>
</set>
</entry>
</map>
</property>
</bean>
但是,我发现以这种方式指定值是不可扩展的。
有人可以提供一些相同的输入吗?