Spring ComparisonPropertySource
- Author: HuiFer
源码阅读仓库: SourceHot-spring
整体代码如下.
- 下面几个调用方法会直接抛出异常
- getSource
- containsProperty
- getProperty
- 下面几个调用方法会直接抛出异常
static class ComparisonPropertySource extends StubPropertySource {// 异常信息private static final String USAGE_ERROR ="ComparisonPropertySource instances are for use with collection comparison only";public ComparisonPropertySource(String name) {super(name);}@Overridepublic Object getSource() {// 抛异常throw new UnsupportedOperationException(USAGE_ERROR);}@Overridepublic boolean containsProperty(String name) {// 抛异常throw new UnsupportedOperationException(USAGE_ERROR);}@Override@Nullablepublic String getProperty(String name) {// 抛异常throw new UnsupportedOperationException(USAGE_ERROR);}}
