27 lines
563 B
Markdown
27 lines
563 B
Markdown
# Spring StubPropertySource
|
|
|
|
- Author: [HuiFer](https://github.com/huifer)
|
|
- 源码阅读仓库: [SourceHot-spring](https://github.com/SourceHot/spring-framework-read)
|
|
|
|
- 整体代码如下.
|
|
- 通过 StubPropertySource 的 getProperty 方法永远返回 null
|
|
|
|
```java
|
|
public static class StubPropertySource extends PropertySource<Object> {
|
|
|
|
public StubPropertySource(String name) {
|
|
super(name, new Object());
|
|
}
|
|
|
|
/**
|
|
* Always returns {@code null}.
|
|
*/
|
|
@Override
|
|
@Nullable
|
|
public String getProperty(String name) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
```
|